Merge pull request #2 from woollybah/master

merge changes
Merge pull request #3 from woollybah/master

Added ability to build mods before running the tests.
- remove unneeded function (copy to the TStream code)
- added Threaded Build variant (tests running in 4 threads then)
- adjusted new line code
- split "Run"-TextOutput into "GetFormattedResult()" (for threaded output)
- redone TUTF8PipeStream (removed obsolete code, adjusted code from TPipeStream, hopefully this gets rid of the "missing-output-on-mac"-bug), redone UTF8-Encoding (console output is still no utf8, but validation will be correct)