Add OpenNI defines
Add Exception class; Implement open
pub the include files into a subdirectory to avoid name conflicts
Add OpenNI device callbacks; Implement open / close / initialize / get/setResolution