Compiler leveraging the javac from tools.jar. Using byte code rewriting
it is tricked not to read/write from/to disk but use the ResourceReader and
ResourceStore provided instead.
NOTE: (As of now) this compiler only works up until java5. Java6 comes with
a new API based on jsr199. So please use that jsr199 compiler instead.
author: tcurdt