Merge pull request #998 from flamholz/master

For Matt: Clean up inference of free-flowing intersections.
Add calendar api call
Information about number of trips and headsigns.
Move tripHeadsign, numebr of trips  -> trip tag in RouteData API call
Merge pull request #999 from tuure/master

 Changes in /ws/transit
fix line endings
documentation  to the PruneFloatingIslands process has been added
Merge pull request #1000 from benmoovit/FixPruneIslands

documentation  to the PruneFloatingIslands process has been added
more detailed testing of turn restrictions.