Fixes #868 by smoothing scroll-wheel scrolling.  Makes scroll-wheel speed and scrolling friction into adjustable Properties.
Prevents mouse events from triggering twice on forms that don't consume them, when they come back as simulated touch events.
Some minor cleanup and refactoring (spelling errors, comments, etc.).
Keeping the lua bindings up-to-date.
Encoder: Updated the usage text to be 80 characters wide
Fixed warnings found by static code analyzer
Merge pull request #984 from sgrenier/next

Added alternative type-specific MaterialParameter setters.
Merge branch 'next' of https://github.com/blackberry/GamePlay into next
Added the encoder to CMakeLists but left it commented out
Converted tabs to spaces in CMakeLists
Updated the encoder README.md
Moved the encoder build instructions to the wiki.
Merge pull request #985 from dgough/next

Updated encoder usage text
Removed #ifdef USE_FBX from the encoder
Updated the encoder to always write material names in the GPB file
Material names will now be written in the GPB even if "-m" is not passed as an argument.
The purpose of this change is that people could use "-m" to create their initial material file but then later update their GPB file without needing to overwrite their material file.
Merge pull request #988 from dgough/next

Updated the encoder to always write material names in the GPB file
Adds Hover state to UI controls.  Tweaks the handling of scroll wheels to scroll containers and manipulate sliders.
Merge branch 'next' of https://github.com/blackberry/GamePlay into next

Conflicts:
	gameplay/src/ScriptController.cpp
Reverting small project file change that snuck in.
Merge pull request #989 from ablake/next

UI Features and fixes
Fixed issue with MODULATE_COLOR in colored shader.
Added script-friendly versions of Camera::project.
Exposed gesture events to script.
Updated lua generator to remove GP_ERROR call when encountering unknown enumeration values while converting to/from script.
Re-generated LUA bindings.
Merge branch 'next' of https://github.com/blackberry/GamePlay into next

Conflicts:
	gameplay/src/lua/lua_ControlListenerEventType.cpp
	gameplay/src/lua/lua_ControlState.cpp