Ensime should not override auto-complete settings.

Make auto-complete re-configuration optional (on by default).
source compat with 2.10.0-RC2
Merge pull request #275 from akshaal/dont-override-ac-setup

Ensime should not override auto-complete settings.
Merge pull request #278 from fanatoly/master

auto detect java-home on  OS X
Merge pull request #281 from sublimescala/master

source compat with RC2
Add a todo
ensime-sym-at-point: Fetch info from the Server.

Do not rely on regex when parsing for a (possible) symbol at point,
but fetch this information from the server instead.
Make 2.10.0.RC3 the default build. Add jar for RC3
Merge pull request #284 from delexi/issue-232-fix

ensime-sym-at-point: Fetch info from the Server. Fixes #232
Fix matching bug for nil config values.
Fix some protocol examples.
More manual fixes via Richard Emberson.
Lots more manual fixes care of Richard Emberson
Recommend scala-mode2 over scala-mode in manual and readme.
More readme fixes
Little elisp bug
Correct error-highlighting in CRLF files.

This change is originally authored by tstgruby, i only committed it so
it can be integrated into the ensime source code.
This does not fix problems with expand selection, refactor-rename, etc.
For further information see issue #211.
Take CRLFs into account when internalizing offsets.

The following is only valid for files with CLRF line-endings:
This solution still is far from perfect. The function
`ensime-internalize-offset' will convert offset from CRLF to LF or CR
correctly only if point is currently on the line offset to internalize
corresponds to. This happens because the line-number used for
conversion is calucated from the current location of point.

To sum it up: Expanding selection works correctly as long as :start
and :end are on the same line.
migrates to 2.10.0-final
Terminate port file with new line

Most programs assume text files (not binary files) are new line terminated.
While going through the installation process of https://github.com/megaannum/vimside
which uses Ensime, I stumbled on this problem with Vimscript's
`readfile` function.