Implemented the XML parser and XML language for the GenericTuner.
Copied the generictuner.py to wildcardtuner.py, the generictuner.py will now be the development file.
To use the infrastructure as it was before this refactoring, use the wildcardtuner.py

The goal is to have a way more flexible tuning script, that is using the XML files as input.
Continued work on the new implementation of the GenericTuner.

Finished the parser.
Startet with the GenericTuner itself. It is now capable of constructing its internal
datastructures as well as setting OpenTuner parameters accordingly.
Generating a string from an option set is implemented.
Options can now be associated with one or more of the four steps. For the translator
step these are then put out.
The implementation for the other steps needs to be done. However, this is basically
boilerplate code and should be finished soon.
Removed outcommented block of code which was marked for deletion

The code has been outlined to a more general function, so it can be used by
various other functions.
All options are used in translate step

Now all the different options are actually used to setup the environment for
the translation phase.
I might not fully understand the os.putenv call. I have to check whether exported
environment variables are actually visible for subprocesses of the script.
Minor change to the xml input file for debugging purposes.
Removed out commented code in DLX code generator

I removed out commented code, that was moved to a separate function beforehand.
Fixed a formatting issue due to personal preference.