Tightened up fsautocomplete build

1. Move makefile and sln out of top directory
2. Removed +x bit from a couple of files
3. Adjusted gitignore and travis
fsautocomplete FAKE support for Win/Unix

* Build
* Run unit tests
* Run integration tests
* Cannot yet run emacs tests
Emacs Windows support fixes

1. Split ProjectParsers into Mono and DotNet versions
2. Upgrade all test projects to VS2013 format
3. FAKE support
4. AppVeyor CI support
5. Better documentation
Merge pull request #751 from rneatherway/issue728-clean

Issue728 clean
Rework RawIdTest to avoid NuGet for reliability

This also exposed what seems to be a bug in FCS. See the output of
Test-Module, which does not include the ``Column Two`` case. Filed as
FCS #230.
Bumped fsautocomplete to 0.11.0 following #751
fsautocomplete did not add -r: to project refs
merge upstream
merge