LocalDistributedExecutor: Execute Nephele in CLUSTER-mode mode, with multiple
TaskManagers in one JVM. The datatransfer happens over the OS network stack, not
through memory channels
Rename multiple Scala classes:
 - DataStream to DataSet
 - DataSourceFormat -> *InputFormat
 - DataSinkFormat -> *OutputFormat

Clean up imports in scala examples
Manually configured JAVA_HOME is preferred over system configuration. No default JAVA_HOME is used. Instead an error message is shown. Adresses #207
Added use of default java command as third option (after stratosphere-conf.yaml and JAVA_HOME).
PactProgram and PlanWithJar create proper user code class loaders.
Resolve issue with hardcoded "file://" URIs under windows
Relocation of constructTestPath and constructTestURI methods to Path
Fixed check for local file scheme in TestBase2.
Added stubs for count function and counting reducer
Added word count example using the counting of group elements.
Added IT Case for count() agrgegation function.
Minor changes in RemoteExecutor.java and LocalExecutor.java. Removed obsolete null-value check in the finally clauses in LocalExecutor.java. Returning proper exit code in RemoteExecutor.java.
Rename Record*Format to Csv*Format in scala frontend
Adjusted test to new output format names.
Merge branch 'master' of github.com:stratosphere/stratosphere
Name escaping for jobmanager webfrontend
throw exception instead of return max dop of 1 one IOException (from file system/hdfs)
Merge branch 'master' of github.com:stratosphere/stratosphere
Extracted OS detection into separate class.
Reworked hardware configuration factory.
Updated Readme.
Simplified Java quickstart skeleton.
Merge branch 'master' of github.com:stratosphere/stratosphere
Move TPCH3 IT case from TestBase to TestBase2