Copy port to graphics/MesaLib, do not install from wip.

* See what can be done on NetBSD build for glesv1 and glesv2
* See if libLLVM 3.9+ on FreeBSD can build nouveau
* Test OSX quartz, check if bug 90311 patch needs regen
* Test Solaris
* Test Linux
* Fully port Vulkan support from FreeBSD ports.
* Figure out if there really is a problem with atomic_add_unless
  inverting the Linux definition
* See what can be ported from latest OpenBSD xenocara and NetBSD xsrc
