Web API 2 and update build to generate and publish documentation

Main points:

* Generate good documentation
* Adopt the FSharp.ProjectScaffold structure
* Package as an assembly again
* Fix a minor bug in routing
* Upgrade projects to .NET 4.5 and Web API 2 (should be in this when released)