srba: fix MSVC2012 template link error

and rename of example file for consistency.
New generic class to group the basic OpenNI2 functionality.
A condition is set for mrpt-srba samples to avoid its compilation when mrpt-srba is not compiled.
Fix bug in mrpt::system::createDirectory() in Win
CSerialPort (Linux): assert baudRate!=0
srba: fixes for gcc
New OpenNI2 generic class to manage the basic functionality of OpenNI2 compatible devices
Merge remote-tracking branch 'upstream/master' into OpenNI2Generic
Bug fixes in OpenNI2Genericº
Bug fixes related to the new OpenNI2Generic