update vips.rb to current stable

add a couple of new deps, mark libpng as optional