followup to https://github.com/GarageGames/Torque3D/issues/393
editor default and retrieval values for particle emitter ejectionOffsetVariance (sets the sliderbars and text from memory when reloading an emitter DB)
Added support for large lists of shape formats. Needed for assimp.
Added string functions from T2D.
Prevent call to dStrlen(NULL).
Added Google test library.
Added memory leak testing for MSVC.
Added macros for convenience.
Fixed copyight in memory tester.
Make use of PlayerData::swimForce
Merge pull request #711 from eightyeight/use-playerdata-swimforce

Make use of PlayerData::swimForce
Merge pull request #699 from eightyeight/fix-gamelistmenuctrl-bitmap

Prevent call to dStrlen(NULL)
Merge pull request #665 from andr3wmac/multiformat

Support for large lists of shape formats.
Merge pull request #645 from Azaezel/ridgidshape_updateForces

Ridgidshape update forces
Merge pull request #650 from Azaezel/ejectionOffsetVariance_defaults

Ejection offset variance defaults
Only check memory if a flag is set.
Fixed quaternion set from euler.
Default mainfiles to run unit tests.
Allow drawing 2D squares with 0 rotation angle.
Append ' DLL' to DLL filename to improve VS link times.