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.
Fix compile problems with clang3.5
Apparently getResultType is now called getReturnType, and param is used
more consistently.
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
WIP: Add a JavaCompiler class