Adds raw sensor API for distinguishing acceleration from rotation rate. Part 3 of #835.
Merge pull request #1001 from kwhatmough/next

Adds raw sensor API for distinguishing acceleration from rotation rate. ...
Added ability to get device count and devices by type.
Add a RenderState member for cull face side.

Add a new RenderState variable named 'cullFaceSide' for changing between
FRONT, BACK and FRONT_AND_BACK values.

This is useful in same materials, such as when implementing cel shading.
Fixed the character sample for Android
Fixed bug in fileExists() for Android when loading textures that use an alias.
Merge pull request #1004 from dgough/next

Fixed the character sample for Android
Merge branch 'next' of git://github.com/blackberry/GamePlay into oculus
Added some missing stuff for the lua bindings.
Added missing include for lua bindings.
Merge pull request #1003 from rgngl/next

Add a RenderState member for cull face side.
Fixes multi-touch behaviour of UI forms and virtual gamepads.
Merge branch 'next' of https://github.com/blackberry/GamePlay into next
Fixes using sliders with a keyboard on MacOS.
Merge branch 'next' of https://github.com/ablake/GamePlay into next
Merge pull request #1006 from ablake/next

UI Bugfixes
Fixed the visual studio project and filter.
Merge pull request #1007 from dgough/next

Fixed the visual studio project and filter
Merge branch 'next' of git://github.com/blackberry/GamePlay into oculus

Conflicts:
	gameplay/gameplay.vcxproj.filters
Implemented getDevice and getDeviceCount
Determined method of "preparing renders" and camera access.
Implemented function to poll for devices.
Disabled MessageHandler as it's use is negligible.
Fixed bug where game hanged on exit because 2 references to DeviceManager.