more tests
add VIPS_ARGUMENT_MODIFY

a flag for arguments meaning the operator will modify an input

the python binding uses this to take a copy of the arg before calling