Use of a factory for control instantiation
Merge branch 'next' of git://github.com/blackberry/GamePlay into controls_factory

Conflicts:
	gameplay/src/ImageControl.cpp
Added missing file for xcode
Initial parts of SceneRenderer (forward lighting)
Merge branch 'next' of https://github.com/blackberry/GamePlay into next

Conflicts:
	gameplay/gameplay.vcxproj.filters
Regenerated bindings
Merge pull request #1195 from seanpaultaylor/next

Next
Updated CMake for new changes for SceneRenderer
Merge branch 'next' of https://github.com/seanpaultaylor/GamePlay into next
Merge pull request #1196 from seanpaultaylor/next

Added missing file for xcode
Updated Android make file for new SceneRenderer files
Merge branch 'next' of https://github.com/blackberry/GamePlay into next
Merge pull request #1197 from seanpaultaylor/next

Next
Fixes #1198
Merge pull request #1199 from seanpaultaylor/next

Fixes #1198
Added a version number to the encoder that will appear in the usage text.
The purpose is to make it easier to determine if a binary version of the encoder is old or not because the gameplay-deps zip contains an encoder binary.
Cleared LocalDebuggerCommandArguments.
Changed encoder version to 2.0.0
Merge pull request #1203 from dgough/next

Added a version number to the encoder that will appear in the usage text
Removes Scene::getLightColor/setLightColor and Scene::getLightDirection/getLightDirection since scene can have multiple lights.
Removes auto bindings for SCENE_LIGHT_COLOR and SCENE_LIGHT_DIRECTION. They must be set by developer with the preferred light to use.
Changes SceneLoader to ignore loading lightColor and lightDirection properties in a .scene file.
Fixes #1200
Fixes #1201
Merge pull request #1204 from seanpaultaylor/next

Removes Scene::getLightColor/setLightColor and Scene::getLightDirection/...