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).
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
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.
Merge pull request #697 from eightyeight/t2d-string-funcs

Added string functions from T2D
Merge pull request #724 from eightyeight/fix-draw2dsquare-angle

Allow drawing 2D squares with 0 rotation angle
Merge pull request #718 from eightyeight/fix-quat-from-euler

Fixed Euler to Quaternion conversion
Merge pull request #698 from eightyeight/fix-vs-link-time

Append ' DLL' to DLL name to fix linker times
Fixed tool support.