buffer: add offset check for buffer#fill
Buffer#fill already checked that the end was greater than the start and that the end is not greater than the length of the buffer. This commit adds a check to make sure that the offset is not greater than the length of the buffer.
Refs: #4972 (closed)