Ed: add logger
Ed: add edge for walking only if needed
Type: change timeduration precision

changed it to tenth of seconds instead of milliseconds, because
milliseconds were useless
Ed: add overflow check for huge edge
Ed: change after review
Kraken: autocomplete: take the number of ways in account in autocomplete
Ed: change filter on edge
TimeTable: remove old v0 code
Jormungandr: fix utc pb with schedule on calendar

for calendar times are handled in local inside kraken because the
calendar might span over multiple dst.

so for schedule with calendar we don't need to conver to utc the query
from_datetime (used to get the beginning hour)
Optimization of nm journey API
Fix get_type_of_id (unuseful copy of collections) instead of adding a new dedicated method
nm journeys without details returns stop_area
Replace map with unordered_map
const auto
Merge pull request #724 from l-vincent-l/NAVITIAII-1337

Kraken: autocomplete: take the number of ways in account in autocomplete
source formatting
Merge pull request #720 from antoine-de/streetnetwork_overflow

Streetnetwork: overflow on time_duration
Ed: store utc shift in seconds

It is more logical since we handle all other time in seconds
TimeTable: fix sort for calendar
Ed: fix huge bug on walking edge add removed