Experimental gesture scripting support

These changes provide the CalVR component of my experimental scripting interface for Kinect gestures as used in several research plugins at UCSD Qualcomm Institute. Librk (a separate project) provides access to Kinects (and similar devices) over the network; if librk is not available on the system, CalVR compiles without gesture scripting support.