Refactored part of LPG library to JavaLPG. LPG contains annotation processor. Annotated classes are moved to JavaLPG so that compiling of it will create generated classes.

To be able to use JavaLPG API you need to add ByteCodeCompiler.jar, LPG.jar and JavaLPG.jar to your classpath. Compiling of your own parsers will be automatic because of annotation processor.

Building of these jar files is now possible from https://github.com/tvesalainen/javalpg, https://github.com/tvesalainen/lpg and https://github.com/tvesalainen/bcc