Ensure read_free is called for WebP buffer data
Correct VipsArea ref count in PNG buffer output
Merge pull request #168 from lovell/png-save-buffer-unref-area-7.40

Correct VipsArea ref count in PNG buffer output
Merge pull request #167 from lovell/webp-read-buffer-leak-7.40

Ensure Read struct is freed when reading WebP image data from a buffer
update ChangeLog
Merge branch '7.40'
vips_init() comes back

we need a public function for bindings
start fixing up the python binding
fix up the vips8 python binding
GBoxed almost working
vips array types are more binding-friendly

this all works now:

```python
from gi.repository import Vips

a = Vips.ArrayDouble.new([1,2,3])
a.get()

a = Vips.ArrayInt.new([1,2,3])
a.get()

a = Vips.ArrayImage.new([c, d, e])
a.get()
```
set options in filenames in vips8 Python

now supports "fred.jpg[Q=90]" in Vips.Image.new_from_file() etc.
all python assignment in one place

ready for type conversions to go in
auto array-ize scalars in python
start adding python operator overloads
finish python operator overloads
add Python .write_to_buffer()

now we need to be able to get the bytes from a VipsBlob
sync
turn VipsBlob into a proper type

with a .get() method we call call from Python
fix up gtk-doc comments

fewer warnings now, phew