Jormungandr: modification of sort order for journeys

we stop to force the "best" journey to be the first result
Geopal: lint
Ed: compute boundary shape

For the moment we compute convex shape since concav is only for postgis
2+ and it's not yet available in debian stable
Kraken: add assert on best_stop_time
Kraken: add assert in data_raptor
Jormun: call other overlapped kraken if no solution

if no solution found and other overlapped kraken are available we call
them
Jormun: add integration tests
Merge pull request #513 from kinnou02/journey_order

Jormungandr: modification of sort order for journeys
Jormun: add a debug mode

in debug we add some info to the response
nav2rt: don't create impacted st

Before we were creating them, and then deleting them
Geopal: correction after review
Type: correction of 'sort' init

'sort' variable was default inited with the right value but wrongly
inited in the constructor.

delete useless constructor
Merge pull request #531 from antoine-de/convex_shape

Convex shape
Kraken: test nullptr on assert
Merge pull request #532 from l-vincent-l/fix_data_build

Fix data build
Cli: add last, first section_mode to cli
Ed: better initialization of PoiType
Ed: init poi with OSM data
Ed: change pointers to objects
Ed: Some lint in osm_tags_reader