Add *.log files to .gitignore
Set default log level to info in examples
[FLINK-1056] Use maven-assembly to build fat-jar in quickstarts

Also update documentation accordingly.
Fix Bug with forced repartitioning in DOP changes.
Fix error with invalid config values for degree of parallelism.
Fix race condition leading to erroneous "NoResourceAvailableException".
[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
[doc] Fix missing Scala Version in index.md
Cleanup LOG.debug to make sure no extra toString and unnecessary String concatenation

Remove unnecessary type check and cast for FileInputSPlit.

Update LOG.debug to user SLF4J parameterized logging or protected by LOG.isDebugEnabled to save toString and String concat.

Remove unnecessary semicolons.

This closes #127
Remove leftover logback-test.xml in flink-java8.tests
Change Partition Operator to actual general-purpose Operator

It is no longer a special-case operator that can only be used in front
of map-style operations.