Basic tests and testinputs done. It has to be enough to start working.
All old tests are compilible and do something unusefull things. Lambda test extended a bit. Tests for annotations (may be non compilable) created.
Issue 10. Support of default methods in interface has been added.
Issue 10. Typecast with interfaces after & has been added
Issue 10. Method references are implemented.
Issue 10. Lambda support has been added.
minor for pass mvn verify
Fixed IllegalInstantiationCheck, so it won't recognize a constructor reference (Java8) as instantiation.

Also added a test for it.
Merge pull request #1 from brutall/gsoc

Fixed IllegalInstantiationCheck, so it won't recognize a constructor reference (Java8) as instantiation.