- Large overhaul to how focus and control state changes are managed within the UI system.
- Changed the default value of consumeInputEvents to true for all controls. This property now prevents controls from receiving input at all when set to false.
- Only one control can now be in focus at a time (a control's parent containers are no longer in focus when the child is in focus).
- Various other fixes and improvements to UI.
Merge branch 'next' of https://github.com/sgrenier/GamePlay into next
UI updates.
Finished implementing gamepad and touch input support back for new UI focus/input management routines.
Merge branch 'next' of https://github.com/blackberry/GamePlay into next

Conflicts:
	gameplay/src/Button.cpp
	gameplay/src/Button.h
	gameplay/src/CheckBox.cpp
	gameplay/src/CheckBox.h
	gameplay/src/Container.cpp
	gameplay/src/Container.h
	gameplay/src/Control.h
	gameplay/src/ImageControl.cpp
	gameplay/src/ImageControl.h
	gameplay/src/Joystick.cpp
	gameplay/src/Label.cpp
	gameplay/src/RadioButton.cpp
	gameplay/src/RadioButton.h
	gameplay/src/Slider.cpp
	gameplay/src/Slider.h
	gameplay/src/TextBox.cpp
	gameplay/src/TextBox.h
	gameplay/src/lua/lua_Container.cpp
	gameplay/src/lua/lua_Form.cpp
	samples/browser/res/common/light.form
	samples/racer/src/RacerGame.cpp
Re-generated lua bindings.
Fixed next and previous focus movement (i.e. TAB key) for UI and made it work with any arbitrary focus indexes, instead of only when controls have perfectly sequential focus indexes.
Merge branch 'next' of https://github.com/blackberry/GamePlay into next
More UI focus improvements.
Merge pull request #1252 from sgrenier/next

Overhaul to how UI focus and state changes are handled
Merge branch 'next' of https://github.com/blackberry/GamePlay into next
Slight change/simplification to the interface used by ControlFactory.cpp
Added back some code that accidentally got removed from a bad merge on a previous commit.
Merge pull request #1254 from sgrenier/next

Slight change/simplification to the interface used by ControlFactory
Fixed issue with debug patch drawing in terrain.
Merge pull request #1255 from sgrenier/next

Fixed issue with debug patch drawing in terrain.
Removed VisibleSetDefault.cpp/.h and made Scene implement a default VisibleSet
Added support for Node activate as a replacement for visibility.
Merge branch 'next' of https://github.com/blackberry/GamePlay into next