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