Openni2 support

A go on making openni2 support available.

I have only tried it with windows.

Lars
On MSVS 2012 this code generate error 
 'error C2864: 'CvCapture_OpenNI::shadowValue' : only static const integral data members can be initialized within a class'