Disable LocalExecutor when using Client
Set the disableLocalExecution() in ExecutionEnvironment to protected
Add comments to execution environments
Adjusted JVM garbage collection options to enable class unloading.
Disable also local environment in client submission settings.
TuplePairComparatorTests
Add tests for TupleLeadingFieldComparator
Fix for branching merging logic in BulkIterationPlanNode
Moved record API example jobs to stratosphere-tests
Remove some of the redundant Record examples
  - some KMeans Variants
  - some WordCount variants
Add javaDoc comments to ExecutionEnvironment (final), DataSet (parts), InputTypeConfigurable, and ResultTypeQueryable.
Expose WriteMode in JAPI. #781
Pass Configuration parameters to runtime operators in JAPI (+test)
Refactored and unifid Java API example jobs
Updated JAR packaging of Java example programs
small corrections in refactored examples
ValueComparator uses ascending flag, tests
Add GenericTypeComparator
Created new SortedGrouping to move the group order from the Grouping
Minor changes for SortedGrouping
Updated JavaDocs of ReduceFunction