Fix for compilation on openjdk8
Fixed IllegalInstantiationCheck, so it won't recognize a constructor reference (Java8) as instantiation.

Also added a test for it.
Issue10. Annotations finished
Some warnings suppressed
All inputs are compilable
Fixed NPE when NewHandler is used with java 8 method reference
#284 fixed. Default modifier has been added to modifier list.
#282 fixed. Since Java 8 we can have methods body in interfaces.
UT input for IllegalInstantiationCheck fixed