better rounding in vector reducev
better rounding in vector reducev

add before downshift to round to nearest on 16->8 fixed-point conversion

lovell/libvips,jcupitt/libvips,jcupitt/libvips,jcupitt/libvips,lovell/libvips,lovell/libvips,lovell/libvips,jcupitt/libvips