Add initial support for F# in Sublime Text
Merge pull request #370 from guillermooo/sublime-text

Add initial support for F# in Sublime Text
Fix a number of bugs relating to FCS 0.26

* Added a Range.range JSON serializer
* Correct subtle bug in goto definition JSON output
* Add a test for Error JSON output
* Wait correctly for nuget installs
Add timeouts in emacs integration tests

Previously it could hang indefinitely on failure
Changed tooltip wrapping to have a fixed indent of 4 and adjusted wrap to 80 characters to match upstream wrapping.

Upstream wrapping seems to have changed recently which is disrupting
the wrapping to have in the tooltips.
Merge pull request #375 from rneatherway/issue372

Updates for compatibility with latest FCS
Update README.md

Added prerequisite note about installing F# before installing the F# language support
Edit (consistency)

Very minor change I just happened to notice.
Merge pull request #380 from guillermooo/patch-1

Edit (consistency)
Remove redundant run of unit tests
move to FCS 0.0.31
XS: Fix broken `RemoveHandler` implementation in the Path extension

Previous code will never remove event handlers because because lambdas aren't comparable.
updates to build scripts
Merge pull request #383 from rojepp/path_extension_eventfix

XS: Fix broken `RemoveHandler` implementation in the Path extension
Improve build scripts for Linux/Mac

* Download fsautocomplete.exe compiled with mono
* Publish .sublime-package
* Publish tests

At the moment, it isn't possible to create a release version
of FSharp on Linux/Mac.
Ensure fsautocomplete.exe is run through mono on Linux/Mac

* Run fsautocomplete.exe through mono on Linux/Mac
* Fix tests on Linux/Mac
* Rename server's public methods _read (read_line) and _read_all (read_all)
* Add 'eof' param to .read_all() for cases where EOF may be ambiguous ('help' command)
* Ensure that .read_all() always returns a JSON object even if it's a fake one ('help' command)
Fixes
Fixes to build scripts for Linux/OSX

* Fixed white space issues
* Fixed Makefile
* Fixed sublimetext/publish.sh variables

--HG--
rename : sublimetext/bin/build.sh => sublimetext/bin/publish.sh
Merge pull request #385 from guillermooo/st-linux-fsac

Make autocomplete daemon work on Linux/OSX
Fixes

* Use the same fsautocomplete.exe binary on Win/Linux/Mac

I had experienced trouble running the .NET version on Mono, but I must have
been using an old version of Mono at the time.

* White space
* Cmdline tools parameters