Ed: fix build of validityPattern in gtfsParser

In gtfs the last day of a calendar must be included in the validity
period, but boost::gregorian::period doesn't include "end" in the
period (like an iterator). So we must add one day to the end read in the
gtfs file before creating the boost period
Ed: add test for the last day of a validity pattern
Gtfs: default network creation only if required
Gtfs: create default timezone only if usefull
Gtfs: change default object init

for consistence, the default objects are no longer in some maps, and we
get_or_create them
Merge pull request #499 from kinnou02/fix_validitypattern

Ed: fix build of validityPattern in gtfsParser
Merge pull request #500 from antoine-de/default_network

Default network
Jormun: fix prev/next bug on V0
Merge pull request #501 from antoine-de/v0_fix

Jormun: fix prev/next bug on V0
Fare: publish 'found' boolean on tickets
Merge pull request #502 from antoine-de/ticket_found

Fare: publish 'found' boolean on tickets
Gtfs: change validity pattern split

since calendar.txt is not a mandatory file (calendars can be filled by
calendar_dates.txt too) we need to do the validity pattern split after
having read both file.
Gtfs: limit production period to one year

we can handle more than one year in navitia, so we limit the production
period too
Gtfs: change a log
Jormuungandr: crowfly section must be counted as non pt section
Jormungandr: flag the standart journey used in qualifier
Merge pull request #504 from kinnou02/add_crowfly_to_nonpt

Add crowfly to nonpt
Gtfs: add test for missing calendar dataset
Merge pull request #503 from antoine-de/fix_calendar_split

Fix calendar split
Doc: delete type from journeys