Scala 2.9

Compiles but getting lots of failing tests:

```
[error] Failed: Total 75, Failed 5, Errors 0, Passed 69, Skipped 1
[error] Failed tests:
[error] 	org.ensime.test.RichPresentationCompilerSpec
[error] 	org.ensime.test.intg.BasicWorkflow
[error] 	org.ensime.test.SwankProtocolConversionsSpec
[error] 	org.ensime.indexer.SearchServiceSpec
[error] 	org.ensime.test.SemanticHighlightingSpec
```

I've raised https://github.com/paulbutcher/scalamock-sbt-plugin/issues/2 which is blocking us from using mocks in the tests. Currently commented out.

I've also raised https://github.com/slick/slick/issues/991 which is blocking us from being able to do a clean build. Workaround is to do a `publish-local` as described in the ticket of the slick backend.

I've not tried this on 2.9.3 yet, I suspect that'll bring its own joys.