Merge pull request #106 from ovatsus/master

Fix recursive functions in type definitions
Revise new line handling for Mono compatibility
Update test helpers to exercise Linux/Mac line endings
Add basic handling of external functions
Merge pull request #109 from dungpa/mono

Fix #107 and #108
Fix bug with #load directive

* Fixes #113
* Added new test
Merge pull request #117 from OkayX6/master

Fix bug with #load directive
Correct the order of modifiers on fields

Fix #112
Improve error messages

F# parser is not robust. We can only give some diagnostics but there is
no concrete evident why parsing failed.
Another attempt to escape base and global keyword

Fix #111
Update list of contributors and command line args
Migrate to F# 3.1
Add tests for F# 3.1 syntax
add travis build

only build
Added hack to fsproj files to build from the command line.  See https://github.com/dungpa/fantomas/issues/104 for details.
(This isn't worth merging - there's a real fix in progress, but it depends on other Xamarin Studio changes happening first)
add nuget
run tests
add build status badge
Merge pull request #122 from enricosada/travis_build

add travis ci build
Trigger first Travis CI build