[FLINK-950] Fix spurious file deletion failures.
Projection constructor adjusts to max tuple size

This closes #27
[FLINK-943] Remove leading and ending double quotes from 'env.java.opts' config value in startup scripts

This closes #26
Transitive closure example in Java API

This closes #24
[FLINK-944] CollectionInputFormat now uses the TypeSerializer to serialize the collection entries. This allows to use objects not implementing the Serializable interface as collection elements.

This closes #25
[FLINK-944] Consolidated serialization logic between different classes. Fixes for warnings.