Fix overall indicators

When calculating the overall indicators, the PeriodResultAggregator
uses combineMaps, which uses groupBy to combine the calculation results.
The key of the map is a Route object, and since equals and hashCode
weren't defined on Route, groupBy wasn't able to properly group them.