Merge pull request #38 from nazcaspider/devel

DepthSense intrinsics fix
OpenNI: Check version for SetAutoExposure call.
gl texture additions and reinitialisation, and v4l file descriptor accessor

Signed-off-by: Richard Newcombe <r.a.newcombe@gmail.com>
Merge branch 'devel' of github.com:stevenlovegrove/Pangolin into devel
Merge branch 'devel' of github.com:stevenlovegrove/Pangolin into devel
fixed openni 2.1 header for Linux

Signed-off-by: Richard Newcombe <r.a.newcombe@gmail.com>
OpenNI2: Fix reading single stream.
Add VideoUvcInterface with IoCtrl(..) as base for v4l and Uvc drivers.
v4l fixes.
UVC IoCtrl, move to unsigned char* from void* data argument.
Add RenderVboIboNbo method.
Rethrow depthsense exceptions.
Prevent invalid default depthsense configurations.
depthsense: change default behaviour to show only depth stream.
DepthSense: Check if properties are read only before setting - output warning.
video splitter: add missing newline to warning message.
Add debayer filter video source.
debayer: small additions.
Add join video driver.
depthsense: pass c-style string to warning macro.