Unit test for trip across component boundaries.
Unit test for trip across component boundaries.

Daniel's mental model, with updates from Patrick and staring at the code
(plugins/trip.cpp): Trip first snaps coordinates which in the case of
phantoms that are not only in small components with the same id
switches small components to big ones. Therefore we get either only
small or only big components. Only then the Tarjan SCC decomposes this.

Result: multiple subtrips only happen for islands or continents.

duizendnegen/osrm-backend,yuryleb/osrm-backend,neilbu/osrm-backend,Project-OSRM/osrm-backend,oxidase/osrm-backend,arnekaiser/osrm-backend,frodrigo/osrm-backend,arnekaiser/osrm-backend,neilbu/osrm-backend,hydrays/osrm-backend,KnockSoftware/osrm-backend,deniskoronchik/osrm-backend,arnekaiser/osrm-backend,frodrigo/osrm-backend,frodrigo/osrm-backend,oxidase/osrm-backend,frodrigo/osrm-backend,neilbu/osrm-backend,felixguendling/osrm-backend,hydrays/osrm-backend,yuryleb/osrm-backend,bjtaylor1/osrm-backend,Project-OSRM/osrm-backend,beemogmbh/osrm-backend,duizendnegen/osrm-backend,neilbu/osrm-backend,oxidase/osrm-backend,bjtaylor1/osrm-backend,oxidase/osrm-backend,beemogmbh/osrm-backend,KnockSoftware/osrm-backend,Project-OSRM/osrm-backend,yuryleb/osrm-backend,duizendnegen/osrm-backend,beemogmbh/osrm-backend,arnekaiser/osrm-backend,bjtaylor1/osrm-backend,felixguendling/osrm-backend,hydrays/osrm-backend,KnockSoftware/osrm-backend,deniskoronchik/osrm-backend,raymond0/osrm-backend,felixguendling/osrm-backend,duizendnegen/osrm-backend,deniskoronchik/osrm-backend,raymond0/osrm-backend,hydrays/osrm-backend,beemogmbh/osrm-backend,KnockSoftware/osrm-backend,raymond0/osrm-backend,bjtaylor1/osrm-backend,deniskoronchik/osrm-backend,Project-OSRM/osrm-backend,raymond0/osrm-backend,yuryleb/osrm-backend