Cleanup the root CMakeLists.txt
Reduce number of strdup's - use QString for more things

* Implement toString for Type
* Implement toString for Global, and add Parent field to it.
* flush log streams after decompilation ends.
Make ruby version of regression_tester.rb more robust

Now it will visit all tests/inputs subdirectories in search of tests, thus it's visiting and running OSX/o4/* and ppc/o4/* tests now