jpeg load from buffer shouldn't modify buffer

fill_input_buffer() could write to the input buffer

see: https://github.com/jcupitt/libvips/pull/107

thanks Lovell
Merge branch '7.38'

Conflicts:
	ChangeLog
	configure.ac
	libvips/foreign/jpeg2vips.c