[documentation] modified gh_link to support naming
[documentation] fix internals linking
[documentation] fixed a lot of links, better gh_link plugin

This closes #54
First cleanup attempt, mostly on Scala code, to follow guidelines from http://docs.scala-lang.org/style:
1. Remove return statement from Scala code where it is not necessary (end of method definition)
2. Remove extra ; from Scala and Java code
3. First drop to abide to 100 chars per line for Scala code.
   Will send another PR for other files as I have encountered.
4. Remove parentheses for empty argument methods that do not have side effect
   (see http://www.artima.com/pins1ed/composition-and-inheritance.html#i1343251059-1)
5. Remove unused import statements in Scala code as I have encountered them.

This is first drop to refactor and clean up Scala code to see comment/ response from community.
More PRs for follow up code will come.

Close #64
[FLINK-994] Replaced DataInput and DataOutput with DataInputView and DataOutputView
[FLINK-994] Added test cases for AbstractPagedInputView, fixed problem with hbase.

This closes #53
[FLINK-836] Integration of the CachedBuildSideMatchDriver into the optimizer
[FLINK-795] Tests for the integration of the cached match driver into the optimizer
[FLINK-836] Rework of the cached match driver
Fix various JavaDoc errors
Clean up exception logging in JobManagerITCase.
[FLINK-701] Rework of TypeExtractor for SAM support

This closes #52
Add dedicated test for the type extraction on input formats.

Fix various JavaDoc errors.
Fix cost formulas for cached hash joins
Fix estimation bug in channels
Add tests for isolated cost formulas
Add tests for channel class in plan candidates
Fix missing strategy constants in JSON dump generator
No explicit caching when hash table is cached
Add tests for explicit cache removal when hash table is cached
Clean up checkstyle and JavaDoc errors in core project
Fix optimizer error in channel instantiation (wrong parameterization)
Renaming part 1 (scala sources only)
Renaming part 2 (core and java api)