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