use osrm-database during testing
adjust datastore testing
disable failing test
remove datastore test
get process handling up to date
test both datastore and direct data load
avoid unnessecary process check
add a tail to the oneway circle to avoid edge cases
replace inline with anonynmous namespace to avoid duplicate symbols during linking
Merge pull request #889 from Project-OSRM/experimental/cuke_datastore

use osrm-datastore for testing, keep osrm-routed runnning
fix typo: Lunux->Linux
replace raw ptrs with std::unique_ptr<> in Prepare
replace shared_ptrs with std::unique_ptr<> in Prepare
retrieve first and last nodes of a compressed segment
fixes issue #1167, odd routing instructions

- the turn angle for compressed edges was not computed from the uncompressed geometry
- for a given turn (a,b,c) the last compressed node for edge (a,b) and the first packed node for (b,c) is returned
- adds a cucumber test to guard against regression
add libosmium
remove legacy extrators
implement restriction parsing
implement restriction parsing
implement ExtractionWay and -Node