calculates the transform matrix for lights considering vectors like pre- and postrotation

In the previous implementation vectors like pre- and postrotation were ignored in the calculation of the transform-matrix. The function EvaluateLocalTransform() returns a transform matrix considering those vectors

Conflicts:
	gameplay-encoder/src/FBXSceneEncoder.cpp
Remove Visual Studio files
Added CMake compatibility with Windows/MSVC
Merge pull request #938 from Kernald/cmake-windows

CMake support for Windows/MSVC
Fixes parent relationship for cloned pass and techniques

traversing the render states produced unintended results as the parent relationship of the original object was followed.
Merge pull request #941 from WolfgangD/master

Fixes parent relationship for cloned passes and techniques
Merge pull request #921 from ChrisWiki/master

Calculates TransformMatrix for lights considering pre- and postrotation among others
Merge pull request #946 from sgrenier/next

Fixes RenderState cloning issues.
Merge pull request #947 from sgrenier/next

Fixes cloning issue in character sample.
Merge pull request #948 from sgrenier/next

Fixed a bug in cleanup code for AIStateMachine.
Merge branch 'next' of git://github.com/blackberry/GamePlay into cmake-windows

Conflicts:
	template/template.vcxproj
	template/template.vcxproj.filters
	template/template.vcxproj.user
Add Windows 8 support for .NET downloader in the install script.
Add more indicators for the (slow) fallback case.
Merge pull request #950 from kwhatmough/next

Add Windows 8 support for .NET downloader in the install script.
Merge pull request #943 from Kernald/cmake-windows

CMake support for Windows/MSVC
Merge branch 'master' into next
Removes analogIndex from Game::gamepadEvent.  Gamepad events other than connect/disconnect will no longer be sent to games -- they are only used internally by forms.
Merge branch 'next' of https://github.com/blackberry/GamePlay into next

Conflicts:
	gameplay-tests/src/TestsGame.cpp
	samples/browser/src/FormsSample.cpp
Fixing the FormsSample from the merge.
Updating the luagen doxyfile to use the correct relative path.
Updating the lua bindings.
Reverting changes to project files that would have enabled XInput by default (with paths specific to my machine).