Reorganize LMS backend
Renamed codegen package to compilation
Extracted compiler pass abstraction
Allow choice between method invocation and call creation to depend on method
Allow passes to depend on graph
Merge branch 'compiler-backend-separation'
Setting version to 0.2.1
Setting version to 0.2.2-SNAPSHOT
Use Codec instead of Files to support JRE 1.6