Added binary input and output format which uses the objects' TypeSerializer to serialize them.

Added InputTypeConfigurable to TypeSerializerOutputFormat to support a more seamless integration.

This closes #218.
[FLINK-1265] Fix user classloader bug for registerInputOutput() method
[Flink-1262] inconsistency between CsvReader.java and TupleGenerator.java

This closes #222
[FLINK-1264] [compiler] Properly forward custom partitioners to the runtime
[FLINK-820] [compiler] Support for disconnected data flows
Removed object reusage in GenericArraySerializer's deserialize method.
Log memory usage stats at INFO level instead of DEBUG
[APIs] Enhance test coverage for CollectionInputFormat and add tests for failed serializations of user code objects
[FLINK-1263] [optimizer] Implement compatibility checks for binary operators and custom partitioning

This closes #223
Minor code cleanups - left from previous patches

This closes #225
[FLINK-1173] [streaming] Add socket text stream as a data source for the streaming API
[FLINK-1173] [streaming] SocketTextStream minor fixes + documentation

This closes #204
[FLINK-1154] Quickfix to kill TaskManagers in YARN mode.
Use separate call hierarchy to kill the TaskManagers
wip
wip
another try