Enables controlling UI forms with a gamepad.  Adds a few things to the forms test in order to test
this feature.
Merge branch 'next' of https://github.com/blackberry/GamePlay into next

Conflicts:
	gameplay/src/Control.cpp
Allows ImageControls to act as buttons.
Merge branch 'bugfix' of https://github.com/ablake/GamePlay into bugfix
Tweaks to the way gamepads change focus within containers.
Tweaks and fixes to Container behavior when a gamepad is used to interact with a form.
Modifications to the FormsTest and TestsGame in order to better support gamepads in the test app.
Keeping the lua bindings up-to-date.
Merge branch 'next' of https://github.com/blackberry/GamePlay into next
Minimal modifications to ParticlesGame and RacerGame so that their menus are usable with a gamepad.
Change to sliders so that they consume all gamepad events while active.
Adding a few missing API comments.
Using Gamepad setters from PlatformBlackBerry so that gamepad events are triggered on BB10, enabling UI control.
Using the correct Gamepad setters from PlatformMacOS so that events are triggered.
Merge pull request #925 from ablake/next

Enables interaction with UI forms using gamepads.
Merge branch 'next' of https://github.com/blackberry/GamePlay into bugfix
Refactored repo folder to remove gameplay- prefixes on various folders and files.
Fixes Form::projectPoint for forms that are scaled.
Removed pre-generated api/html doxygen docs.
Minor update to .gitignore
Added TerrainListener and ImageControl lua to CMake file
Merge pull request #927 from kariem2k/next

Added TerrainListener and ImageControl lua to CMake file
Merge branch 'next' of https://github.com/blackberry/GamePlay into next

Conflicts:
	gameplay-tests/src/Test.cpp
	gameplay-tests/src/TestsGame.cpp
	samples/browser/src/FormsSample.cpp
	samples/browser/src/FormsSample.h
	samples/browser/src/InputSample.cpp
	samples/browser/src/Sample.h