New functionalities: DirectoryTree and ConfigMap

- added TDirectoryTree for traversing directories and fetching specific file sets from it
- added TConfigMap for easy access to config files
- added some sample test scenarios to test config inheritance
New TConfigMap.CreateMerged

- Fix in TConfigMap.Copy()
- Added function TConfigMap.CreateMerged to merge multiple configurations into one
Added TestManager, inherited Configs ...

- Configurations are now inheriting parental "base.conf"
- TestManager is added and handles all test cases in a given directory
- Binaries are removed (configurable) after test run
Update README.md
Taking care of .res-files now

- TTestCompiler now validates against the output of a binary file (see anotherValidBMX.bmx and .res)
Use String array offsets instead of BRL.Retro.
Fix for OS X gui build file names.
Added command-line parameters (-h -v dir)
Made bmk location a config option. Stop if bmk missing.
Added app_arch support.
Ignore *.bak files.