OpenNI2-FreenectDriver: initial commit

Signed-off-by: Benn Snyder <benn.snyder@gmail.com>
wrappers/cpp: Stop loop before clearing devices (prevents hang on exit) - fixes #295

Signed-off-by: Benn Snyder <benn.snyder@gmail.com>
wrappers/cpp: replace std::make_pair with and more compatible assignment - fixes #339

Signed-off-by: Benn Snyder <benn.snyder@gmail.com>
OpenNI2-FreenectDriver: reduce compiler warnings

Signed-off-by: Benn Snyder <benn.snyder@gmail.com>
OpenNI2-FreenectDriver: support ONI_STREAM_PROPERTY_AUTO_WHITE_BALANCE and ONI_STREAM_PROPERTY_AUTO_EXPOSURE

Signed-off-by: Benn Snyder <benn.snyder@gmail.com>
OpenNI2-FreenectDriver: OFF by default; pass -DBUILD_OPENNI2_DRIVER=ON to cmake to enable

Signed-off-by: Benn Snyder <benn.snyder@gmail.com>
Merge pull request #358 from piedar/OpenNI2-FreenectDriver

OpenNI2-FreenectDriver