Add OpenNI2 driver
Improve Makefile. Add KF_DRIVER and allow setting the compiler from outside