Fix potential bug due to unnecessary cast from long to int in FSDataInputStreamWrapper
Implement toString of CsvOutputFormat
Rework stratosphere-clients tests to not expect a binary blob in the test resources (build the jar file using maven)
add a test for ensuring the presense of a custom classloader in the CliFrontend
Add missing ClassLoader for the "info" command in the CliFrontend
Remove setUserCodeClassLoader() from PackagedProgram and use partial mock in respective test case
Fixes bugs where the TypeExtractor throws an NPE instead of the operators
Fix maven enforcer plugin warnings in Eclipse
Fix dependency exclusion for examples in yarn-uberjar
Offer buffer-oriented API for I/O (#25)

https://github.com/stratosphere/stratosphere/issues/25

The runtime offered a record-oriented API for data transfers, which
* resulted in unnecessary data (de)serialization,
* complicated the upcoming fault tolerance implementation, and
* blocked more efficient implementations of higher-level operators.

With this commit, the runtime offers a buffer-oriented API for the
output side (sending), which is oblivious to records. The buffer
oriented input side (receiving) is still to be implemented.
Replace custom Java NIO TCP/IP code with Netty 4 library
Add debug log messages to Netty stack
Check number of designated buffers before returning buffer to BufferAvailabilityListener
Rename BufferAvailabilityRegistration constants and add initial LocalBufferPoolTest
Remove @Test from NettyConnectionManagerTest and run tests via main method
Merge cleanups
The Hadoop Compatibility has been refactored and extended to support the new Java API.
Hadoop compatibility now also supports MR2 API.
JobContext and TaskAttemptContext instatiation independent of Hadoop version.
Quick fix for successfully running the test case.
Reworked, simplified, finalized.
Hadoop 1 & Hadoop 2 tested