start hacking in better new from file
hackey hack
stage1 seems to work
finish reviding the fixed-up image load/save API
update notes
add vips_image_write_to_memory()
better shrink selection in vipsthumbnail

see:

https://github.com/jcupitt/libvips/issues/126

https://github.com/lovell/sharp/issues/41#issuecomment-44429413

thanks @ttback
punctuation
oops savers were not setting filename

when we added all the buffer loaders, we cul dno longer set filename in
VipsForeign, it's now the responsibility of each load class
Ooops
oops, better filename set on foreign load

we were setting the filename in the wrong place
remove suffix from tiles

see https://github.com/jcupitt/libvips/issues/129
require libgsf-1 1.14.27 or later

1.14.21 is known bad, 1.14.27 is fine, not sure about inbetween versions

1.14.30 works too
hide VipsFormat and VipsWrap7 classes
skipahead is back

thanks to a new threadpool idea, see

https://github.com/jcupitt/libvips/issues/117
add op invalidate stuff

still need to test and link to cache
merge notes
fix up operation invalidate

cache drop next
cache drops operations on invalidate

we can now enable the vips8 operation cache in nip2, woo!
more fixups to pass testsuite