[scala] Fix Formatting in Examples and add ITCases

Also actually use termination criterion in TransitivelClosureNaive
Java example.

Add ConnectedComponentsITCase for Scala Example

Also fix some formatting in the example code

Add WebLogAnalysisITCase for Scala Example

Some minor reformatting of example code and scaladoc.

Add ITCases for TriangleEnumeration Scala Examples

Also fix some formatting and make TriangleEnumerationOpt Scala produce the
same output as the Java version.

Add PageRankITCase for Scala Example

Also fix formatting in PageRank Scala Example.

Fix formatting in EnumTriangles Scala Examples

Remove Old/Deprecated Scala Examples and ITCases

Fix formatting in EnumTrianglesBasic.scala

Fix formatting in LinearRegression Scala Example

Remove old Scala LineRank Code and RelQuery Example

[scala] Fix typo in scaladoc in GroupedDataSet

[scala] Fix Scaladoc of Join and CoGroup Operation

Was still referring to the type of join/coGroup function that returns an
Option.

Fix tab vs. spaces in flink-scala and flink-scala-examples
[scala] Reactivate DeltaIterationSanityCheckTest
[scala] Add Scalastyle, use scalastyle-config.xml from Spark
Rename ScalaTupleTypeInfo to CaseClassTypeInfo

This better reflects what it is actually for. It is still derived
from TupleTypeInfoBase, though.
[doc] Switch parser to kramdown, normalize Headings

The switch to kramdown is necessary because I want to add tabs in the
documentation for code examples and Redcarpet does not allow markup
inside divs.

Before, some doc pages had "#" headings as toplevel headings while
others had "##" (which is the same as --- underlined headings). Now we
user level 2 everywhere. The page title is still a h1 heading.
Add ExecutionEnvironment to ScalaAPICompletessTest
Rewrite Java API Guide as Unified Programming Guide

This now covers both Java and Scala.
[doc] Unify Examples Page

Now contains Java and Scala examples with tabs to switch between the
two.
Bump doc version to 0.7-incubating
Turn Documentation into standalone website, add Overview Page

This can now be built standalone and then copied into the correct docs
folder of the website SVN.

The index page now has a short overview and a table of contents.
[scala] Add and* methods to AggregateDateSet

And create AggregateDataSet in the first place, to add the methods to.
[doc] Unify "DataSet Transformations" page
[doc] Add automatic generation of Scaladoc
[scala] Add package documentation for package api.scala