[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.
[FLINK-1307] Allow input from nested directory structure
[FLINK-1307] File enumeration method which doesn't filter files or compute length. Description and example in documentation