VIPS Support

Check out the benchmarks. Any suggestions for how to support this API-wise? Auto-detect support for either, or let user specify which library to use?

/cc @iangilman @aseemk