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.
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