Move similar methods together.
Remove some reference to flat profile.
Remove reference to EPS.getMaxSlope()
Remove reference to getElevationProfileSegment()
Remove references to EPS.getSlopeXxx()
Remove reference to getElevationProfileSegment()
Remove override of removed function.
Merge ElevationProfileSegment to StreetWithElevationEdge.
Split elevation profile by caller.
Remove partial getElevationProfile from StreetEdge.
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.