Improvements to CustomGeom and Scripting
Add ReadExecuteScriptFile to ScriptMgr
Add running script to Vehicle
Add running script to GUI
Add command line mode to read and execute a script file.
Update CustomScripts to use new capability
Update TestScript to test new capability.
Add new example CustomScripts
Add new example scripts
Misc Cleanups
Add helpful reminder to change CustomScript path before release
Comment out problematic InitGui in VSPCheckSetup()
Silence warning.
Disable MSVC implicit conversion: possible loss of data warning.
Fix array initialization for Visual Studio
Move MaterialRepo to reasonable location.
Move MaterialPref to stand-alone struct.
Make MaterialRepo better follow singleton pattern
Move Material class inside MaterialRepo files.
Eliminate MaterialMgr and clean up pseudo-duplicate Material class.