Add openvr collaboration support
Adds the vtkOpenVRCollaborationClient class and a cmake option to enable it. It requires libzmq and cppzmg external packages to build. Is basically a conversion of mvCollaboartionClient from mineview to use a newer version of cppzmq and to make the zmq interface PIMPL to keep it out of the header.