Merge pull request #910 from sgrenier/next

Added public methods to register global script callbacks
Fixed lua dofile on Windows
Fixed #909
Previously, on all platforms except windows, ScriptController modified the lua functions "dofile" and "loadfile" so that they will search in the directory FileSystem::getResourcePath(). I removed #ifndef WIN32 so that Windows will behave like this too.
Fixes #866
Removing the erroneous if statement around drawing a control's background allows there to be
borders only on some sides of a skinned control.
Using NEAREST filter instead of LINEAR on theme textures to fix blurry borders.
Fixes a typo in ImageControl's UV calculations.
Allows opacity to affect ImageControls.
Merge branch 'next' of https://github.com/blackberry/GamePlay into bugfix
Fixed opening absolute paths with the FileSystem class
Updated the Android make file
Merge pull request #913 from dgough/next

Fixed opening absolute paths with the FileSystem class
Fixed FileSystem::listFiles() so it will list files found in the Android APK
Merge branch 'next' of https://github.com/blackberry/GamePlay into next
Merge pull request #914 from dgough/next

Fixed FileSystem::listFiles() so it will list files found in the Android APK
Merge pull request #911 from ablake/next

More small UI bug fixes.
Allows container opacity to be animated by using the correct property for the scrollbar animations.
Merge branch 'next' of https://github.com/blackberry/GamePlay into bugfix
Merge pull request #916 from ablake/next

Quick fix for animating Container opacity.
Fixing upside-down "full image" UVs used as defaults.
Merge pull request #917 from ablake/next

Fixing upside-down "full image" UVs used as defaults.
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