Refactor of build script to move installer and docs out of the code building target.
We need to keep the default "build" target.
Default build target is now "build_installer" which will cause everything to be built.
Hack to allow our target changes, but not require immediate changes to the TeamCity build steps.
Merge pull request #2821 from SickheadGames/build

Build Script Improvements
MonoGame builds don't need this hack.
Merge branch 'develop' into build
Fix to remove the last message on the message pump (typically WM_QUIT).
The missing source effect files.
Moved XNA effects to its own folder.
Fixed FX files to compile under DirectX 11 for MonoGame.
MGCB build script for DirectX effects.
Oops... we don't use this one.
Fixed missing inputs required for DX11 effects.
We now pick the right effects depending on platform.
Fixed included effect assets in projects.
Prebuilt DX11 effects.
Fixed crash when calling Game.RunOneFrame().
Fixed DirectX effects to be level 9.1 compatible.
Merge pull request #2825 from SickheadGames/build

Unit Test Fixes