Dev vg x11

- add an X11 vg back-end
- imported from github.com/Arrow/vgximg

done. at the cost of exporting a new `vgimg.NewImageWithContext` function.