Fix link problems with clang3.5
clangRewriteCore is no longer around thus linking fails with clang3.5.
Merge pull request #36 from lukedirtwalker/clang_lib_fix

Fix link problems with clang3.5
Give access to the map when using JavaExport
Force the update of all overlays

This enables overlays to always track their associated object.
Ignore all .directory files
Add a new plugin for debugging
Add a compiler feedback class
Add a compiler output parser class
For now it can only parse the GNU error format.
Introduce a wrapper for command line compilers
Give access to the dir when exporting using JavaExport
Merge pull request #39 from lukedirtwalker/gitignore

Ignore all .directory files

Thanks for this.
Codereview: Refactor code-style and rename one Method
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