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
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
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).
Merging gameplay.sln
Merge pull request #952 from ablake/next

Gamepad form input changes.
Gamepad can return from getJoystickValues and getTriggerValue if the control doesn't exist, rather than assert that it does.  This simplifies some code e.g. in the samples.
Changing the default setting of consumeInputEvents to 'true' for all controls.
Tweaking the forms in the sample browser and particles sample, as well as virtual gamepad behaviour, accordingly.
Merge branch 'next' of https://github.com/blackberry/GamePlay into next
Merge pull request #953 from ablake/next

Changing the default setting of consumeInputEvents to 'false'