Feature/vrpn device
Adds VRPNDevice and Device manager, also updates imstk and dependent libraries
@andrew.wilson Implemented the VrpnDeviceManager without the use of statics, this enables a more unity like assembly. It's still a singleton but the manager is now a Monobehavior as well. Not sure if that is really the final way of doing it.
I also moved the intialization code from Awake
to Start
in general we should try to avoid relying on other components in Awake
as this can introduce order issues.
Todo move OpenHapticDeviceManager to a similar pattern as VrpnDeviceManager