File output comparator for quests

generates input data
compiles two different cmm files
runs each cmm program with the same input data
determines wheather the two preograms return the same text
Font sizes can be changes in settings file
GUI font size settings window
Made properties window simpler
Added variable tree table font size settings
[bugfix] input data duplicates when reading

was a thread issue
[bugfix] swapped tooltips
Added tooltips
Added seaglass look and feel
Re-activeated GUI test mode
Prepared array reference highlighting in treetable
Fixed comtext menu opacity bug
[enh][syntax_highlighter] improve syntax highlighter

using code from c-syntax-highligter:

https://github.com/bobbylight/RSyntaxTextArea/blob/master/src/main/java/org/fife/ui/rsyntaxtextarea/modes/CTokenMaker.flex
[enh][compiler]/[interpreter] add 'for' loop
[enh][syntax_highlighter] improve syntax highlighting
Merge pull request #123 from pointhi/master

improve syntax highlighter and add for loop
[enh] add time() function to language and add rand() and srand() to clib
Beginn Diplomarbeit

Versionsgeschichte + Variablendarstellung
[fix][compiler] fix for loop declaration
[enh][compiler][interpreter] add build in functions to check if var has value