[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.
Re-encrypt the credentials for various services with the new apache/incubator-flink travis keys
Syntactic sugar for sum, min, and max aggregations

This closes #7
[FLINK-957] Throw meaningful warnings and exceptions upon incorrect use of delta iterations.
Added Version and Revision of Stratosphere in Webinterface

https://issues.apache.org/jira/browse/FLINK-946

![bildschirmfoto 2014-06-20 um 14 43 26](https://cloud.githubusercontent.com/assets/5738978/3340103/82d0485e-f878-11e3-9d15-617102ea40a3.png)

Author: Jonathan <Jonathan@Hasenburg.de>

Closes #30 from JonathanH5/wi_version and squashes the following commits:

f29180a [Jonathan] Added Version and Revision of Stratosphere in Webinterface
The Hadoop Compatibility has been refactored and extended to support the new Java API.
Hadoop Compat pull request clean-up

This closes #32.
Fixes a bug where Thread.currentThread().getContextClassLoader() does not return the user code class loader within object deserialization.
Rework the Taskmanager to a slot based model and remove legacy cloud code

Squashed commit of the following:

  - Post merge cleanup
  - Renamed fractionMemory into memoryFraction.
  - Removed Local and QueueScheduler and replaced it instead with an unified DefaultScheduler.
  - Removed Local and ClusterManager and inserted instead an unified DefaultInstanceManager.
  - Removed connection IDs from execution edges
  - Removed InstanceType, InstanceRequestMap, InstanceTypeDescription, InstanceTypeDescriptionTypeFactory, PendingRequestsMap
  - Fixed problems with test cases.
  - introduced simple slot system for scheduling.
  - Removed subtasks per instance
  - Added registerTaskManager to the JobManager RPC calls. RegisterTaskManager is called only once where the hardware description information is sent.

Add: Merging cloudmodel remove with new network stack
Cleanup of merge with slot-based scheduler branch.
Removed RuntimeEnvironment instantiation from execution graph construction. Removed legacy job vertex classes and input/output tasks.
Added failing behavior to JobManager if it is still in scheduled or created state
New test case: Exception during ExecutionGraph construction in the JobManager
Removed checkConfiguration method from AbstractJobVertex because it is not needed anymore
Replaced Tarjan's algorithm with a simpler depth-first traversal cycle detection algorithm. By doing so, one gets rid off a possible linear time check whether a node is contained in the stack.
Streamlined job graph algorithms to get rid off linear contains operations.
Standardized creation of input and output channels in InputGate and OutputGate. Removed linear contains check in InputGate for channels.