Make gen_manual.sh work out of the box
Merge pull request #415 from edani/gen_manual-2.9

Make gen_manual.sh work out of the box - 2.9
placeScaladocAsterisksBeneathSecondAsterisk
Fix tests on MacOS due to different behaviours of File.getCanonicalPath for temp dir
Limit choices when choosing a subproject.

Fix #341

Valid choices are the subprojects whose source directories
(including the sources of dependencies) contain the current buffer.
Merge pull request #441 from fommil/scala-2.9-backports

Scala 2.9 backports
auto distribute successful master builds
https://github.com/ensime/ensime-src/issues/398

and

clean up sbt
https://github.com/ensime/ensime-src/issues/399
scalariform reformat entire scala codebase