[FLINK-1062] Type Extraction for Lambdas

Checking for Java support

Small changes and meaningful exception for unsupported compilers

pom.xml modified to use JDT compiler

Project structure refactored, examples added

Documentation added

Quickstart adapted
Disable Checkstyle in java8 package

Checkstyle doesn't seem to support Java 8 yet.
Make Java 8 Doc fit into new doc scheme

This closes #113