Fix some PHP 5.3.0 errors and warnings
AI related bug fixes and improvements.

Removed references to AIObjective and aiAvoidThis which are not used.
Made minor improvements to the spawning system in the aiPlayer.cs file.
Got rid of AIManager related comments.
Fixes the dllmain.h template file to include MIT header
Updating ProjectGenerator templates for 'make'.
Updating ProjectGen modules to play nice with Linux builds.
Updating build targets of ProjectGen, so we include only files needed for 'make'.
Copied generateProjects.command from Full template into Empty, so we can build it on Linux too.
Added conf files for ProjectGen (Linux platform support).
All *.command files should have 'executable bit' set on.
Source changes needed for Linux build.
Added a flag that sets the transform of spawned objects.
Made Item network members properly in the editor.
Added a console method to get an AIPlayer's move speed.
Moved mask updated to protected member set functions.
Merge branch 'template_fix' of https://github.com/losinggeneration/Torque3D into losinggeneration-template_fix
Merge branch 'php5.3_fixes' of https://github.com/losinggeneration/Torque3D into losinggeneration-php5.3_fixes
Fixed mAtRest logic when setting static flag.
Fixed building on GCC 4.7.x
Fix crash on RHEL-based distros.

Looks like GCC (4.4.x) on RHEL is built with some optimization flags, which caused crash inside assembler code (when using inline-cast: uint->uchar->uint from GetNzbSubID down to find_maskwidth).
Tested this change on 7 different distros, so far - everything seems to be working.