[FLINK-1161] [streaming] Streaming API type handling rework to support java 8 lambdas
[FLINK-1312] [streaming] OutputSelector changed to SAM-type to allow java 8 lambdas for splitting
[streaming] Java 8 WordCount example added for streaming

[streaming] Documentation added for streaming java 8 support
Updated java 8 package to match flink-examples standards

Renamed org.apache.flink.example package to org.apache.flink.examples
Default data is provided from flink-java examples
[FLINK-1315] [optimizer] Extra test reproducing the IllegalStateException bug in bulk iterations.
[FLINK-1315] [optimizer] Fix bug in branch tracking logic.
[FLINK-1316] [web client] Fix plan display for nodes referenced from multiple closures.
[java8] Fix pom.xml to properly work with Eclipse m2e
[FLINK-1040] Make types() call in projections optional

This closes #194
[FLINK-1040] Updated JavaDocs and removed deprecated types() calls from examples and tests
Fixed java quickstart example

java complains about not expecting an interface here. Needs to be `implements` instead of `extends`.

This closes #257
[scala] Add withParameters() support for sinks/sources

This closes #261.
[FLINK-1310] Change ClosureCleaner Logging to DEBUG

This closes #262.
Enable flink-hbase module for hadoop1 build as well.

This commit is based on a diff by @fpompermaier (see https://github.com/apache/incubator-flink/pull/220).

This closes #220
[FLINK-1302] Make JDBCInputFormat implement the NonParallelInput interface
[FLINK-998] Close TCP connections after destroying logical channels

- This commit introduces reference-counting to keep track of the
  InputChannel and OutputChannel instances, which share the same
  physical TCP connection.

- When the logical channels are released, the reference count will
  reach 0 and the respective TCP connection can safely be closed.

- Furthermore, the debug thread in the OutboundConnectionQueue is
  properly shut down and all queued buffers are freed when the
  channel is closed or an Exception occurs.

This closes #255.
Exclude docs/_site/** from License Check
[FLINK-1287] LocalizableSplitAssigner prefers splits with less degrees of freedom

This closes #258
[FLINK-1208] Enable CsvInputFormats to ignore invalid lines and lines starting with comments

This closes #201
[FLINK-1324] [runtime] Trailing data is cached before the local input strategies are closed.