delay region resource unref to reduce malloc churn

we were unreffing windows and buffers attached to regions on
vips_region_region() etc.

when these regions were reinitialised later, fresh buffers were
allocated causing a lot of churn
Merge remote-tracking branch 'origin/master'