Add a CompilerMessage class

CompilerFeedback will get a diffrent meaning

And fix wrong method definition
Change CompilerFeedback to be a collection of CompilerMessages

For now its just a wrapper around QList but it is planned that it offers
additional functionality like e.g. getErrors() in the future.
Accept any parsing function in CommandLineCompiler
Add default argument to compileFile
Add an accessor for messages in CompilerFeedback
Refactor: Fix curly brace code style
Add a comment which clarifies the path() function
Add dependency on Export plugins in OODebug
Add a method to recursevily list all files in a directory
Add a JavaCompiler class which works similar to JavaExport
Add a compile command