park and ride support. per-mode speed and min/max travel time parameters.
log when finding on-street paths (no transit)
allow strictly suboptimal options (account for schedule deviation)
remove url pasted into source code

What's amazing is that this compiles and passes all tests.
It is seen as a loop label followed by a comment.
set bike and car speeds when performing on-street searches for profile routing

addresses #1561
Rename OSMHandler phase handler to ease reading.
Make Area, AreaGroup and Ring first class citizens.

OpenStreetMapGraphBuilder is already way too big,
no need to add unnecessary inner classes.
Split OpenStreetMapGraphBuilder in 4 classes.
Remove warning.
Rename OSM index fields, add comments.
Move unify turn restriction stuff to own function.
Move walkable area builder to dedicated class.

This change is meant to be temporary, until the building
process is refactored. The code is not optimal.
Set way name for areas.
Dedicated method to test for bike rental nodes.
Removed unused code.
Remove deprecated TODO.
Replace comment at the correct place.
Add method to insert a node into a way.
Fix #1562 - handle intersecting unconnected P+R.
Rename side-effect method to apply, not get.