Creation of WIP (Work in progress branch), don't expect the code in
there to run properly or even run at all.

Changes in code include progress on adding analyzed local variables with
types into ast, this comes with TypesLoader, which is needed to find
common type of two types & etc.
Api is not static anymore, instance of ClassTransformer must be created
using loadAPI(...) methods in ClassTransformer class.