This commit adds a test for lighting system of gameplay.

In order to make things function properly a number of small changes were made to the textured/colored/textured-bumped shaders.
Renamed light test resources.
Updated the template vertex shader and Material.
Merge pull request #688 from sgrenier/next

Terrain support and other minor features and fixes
Merge branch 'next' of https://github.com/blackberry/GamePlay into next

Conflicts:
	gameplay-tests/gameplay-tests.vcxproj
	gameplay-tests/gameplay-tests.vcxproj.filters
Merge branch 'next' of https://github.com/blackberry/GamePlay into next
Adjusted test order
Merge pull request #687 from dtomilovskiy/next

Next
Minor cleanup from review and testing for LightTest
Minor fixes to gameplay-tests
Removes CodeBlocks IDE projects.
Merge pull request #689 from seanpaultaylor/next

Next
Updated xcode projects
Merge pull request #690 from seanpaultaylor/next

Updated xcode projects
Minor fixes to Gamepad and LightTest.
Merge pull request #691 from seanpaultaylor/next

Minor fixes to Gamepad and LightTest.
Changes to allow project path to include spaces.

Specifying a project path containing spaces was causing the script to go into an infinite loop. This has been fixed to gracefully accept space-containing paths.
Fixing keyboard commands in the Character sample.
Fixed CMake builds on Linux
Merge pull request #693 from seanpaultaylor/next

Fixed CMake builds on Linux
Setting opacity, visibility, and enabled/disabled on a Container now affects the container's children.
Setting control properties now affects STATE_DISABLED correctly.
Text color is now affected by a control's current opacity.
The LightTest was used to test these changes.
Merge branch 'next' of https://github.com/blackberry/GamePlay into next