Merge pull request #728 from ablake/next

Fixing stuff.
Hide Bullet dependency by making PhysicsMotionState private.
Refix due to accidental revert of 9b5424f566.
Updated GamepadTest and PS3 mappings
Merge pull request #730 from seanpaultaylor/next

Updated GamepadTest and PS3 mappings
Merge pull request #729 from kwhatmough/next

Refix an accidental revert, and hide Bullet classes from public API
Update brick and brick normal for LightTest.
Merge pull request #731 from seanpaultaylor/next

Update brick and brick normal for LightTest.
Fixing PS3 triggers and button mappings on MacOSX.
Renaming MacOSXGamepad<whatever> classes to HIDGamepad<whatever>.
Making the Gamepad test a bit more verbose but also a bit simpler (only one player at a time) for now.
Merge branch 'next' of https://github.com/blackberry/GamePlay into next
Also moving the triggering of Gamepad disconnect events in Windows to the message pump to avoid deleting a Gamepad that is currently in use.

Conflicts:
	gameplay-tests/src/GamepadTest.cpp
	gameplay-tests/src/GamepadTest.h
	gameplay/src/PlatformMacOSX.mm