Consider sym- or hardlinks when comparing files
Added autoload magic comment.
Applied diff from https://gist.github.com/tstgruby/3794507
Updated default server script location to be package-relative.
Reverted custom setting that caused error.
Fixed calculation of ensime-default-server-root.
Changed the `dist` directories structure to enable automatic autoload generation.
Merge branch 'master' of github.com:aemoncannon/ensime into fix-162
Merge branch 'master' of github.com:aemoncannon/ensime into fix-123
Merge branch 'master' of github.com:aemoncannon/ensime
Merge branch 'fix-123'
Merge branch 'fix-162'
Do not display "ENSIME" in modeline when connected

"ENSIME" always took some space in the Emacs mode line, although the doc
string of `ensime-modeline-string` says that "ENSIME" only appears if we
are not connected. This often caused the more meaningful state
information to be pushed off the screen.
Remove .sbt root project identification.

In multi-project builds, .sbt files will live at the root of each
subproject, but sbt has to be run from the root to have access to root
project plugins and settings. Eliminating the not null check for .sbt
allows the sbt run to reach the root of the project without bailing out
too early, which would cause ensime-sbt to fail to load from the root of
a project.
Added option ':sbt-compile-on-save-command' to project settings file, in order to support 'packageJS' when using Scala.js
Merge pull request #5 from Peluko/master

Added option ':sbt-compile-on-save-command' to project settings file, in...
Added interactive function 'ensime-sbt-do' to send custom commands to inferior sbt
Corrected duplicated defvar
Merge pull request #6 from Peluko/master

Added interactive function 'ensime-sbt-do' to send custom commands to inferior sbt
Use ensime root-dir to find the sbt project path