add initial recognition
Transferred vision-prototype code to actual implementation

* derived OpenNiVision from prototype
* adjusted header files
* added test and makefile
add OpenNI to CMake
Aligned the depth image center to the color image center
Recognized yellow ball
Add RGB and Depth image windows
Merge conflict