Better integration of MinGW cross-compiling build process.

- Runtime and archive output directories change to mingw-Bin and mingw-Lib, respectively.
- Enable SCP_TO_TARGET build option for all cross-compiling build process (except Android).
- Enable LuaJIT support for MinGW cross-compiling build.
- Cache MinGW toolchain path and sysroot.
- Fix "object file is too big" issue when building Assimp library in debug build using MinGW.
- Reorder the build processes documentation section to match the Readme.txt file.
Added Development Base. This sets Debug Information for Debug Builds to /C7 and none on Release Builds. Modifies the install settings and ignore flag as well.
Modified Sound to provide its own unique category for UI sounds
Set Texture and Material Quality / AF parameters during startup from Engine Parameters.
Changed Script to DumpAPI to specified file.
Fixed change to DumpAPIRow
Fixed Script Compiler
Reformat output and move function outputs to file as well.
Reformat Doxy output
Formatted Script API Output
Formatted Doxy Markdown more.
Formatted Doxy to attempt to break lists properly
Final Format for Doxygen output
Changed Event Search Location
Change to current dir for Event parsing.
Updated Format for Events
Format for Events doxy.