Simple pass over the codebase to standardize the platform types.
Update for float, double and unsigned char, unsigned short, short, etc. char was left alone: read why here http://msdn.microsoft.com/en-us/library/cc953fe1.aspx
- Added a default keyboard layout for launching the game. It's fixed crash when a game running with the extend unicode keyboard (cyrillic, for example).
Added build status icon to README.
Merge pull request #540 from signmotion/default-keyboard-layout

Added a default keyboard layout for launching the game.
Minimal requisite alterations for development head as of 02APR2014 for compilation purposes on VS2013.
Remove use of 'auto' keyword.
Merge remote-tracking branch 'smally/platform_type_consistency' into platform-type-consistency

Conflicts:
	Engine/source/platform/platformCPUCount.cpp
Rename Status enum for avoid conficts on Linux.
Rename enum GFXTextureProfile::None for avoid conficts on Linux.
Merge pull request #597 from eightyeight/fix-vs2008

Fix VS2008
removes non-functional shield and invincibility functionality.
Merge pull request #593 from eightyeight/tc-status-icon

Added build status icon to README.
Case-sensitive fixes on template script files for Linux.
Changes to GLSL files for OpenGL
Removed unnecessary parameter in a simObject getter method
Fixed the assert crash by making sure the glow material instance keeps the original material instance's user object
Fix ScatterSkyVertex::color declaration.
Add RenderPassData::mSamplerNames for OpenGL code. Not used on DX9.
Update GLSL Shadergen. Not used on DX9.