* feat: Add unit test for two level customization
issues: #49
* feat: Add class for statistic set and related unit test
issue: #49
* Initial commit of cell_update_record with unit tests.
* feat: Initial commit of cell_update_record with unit tests.
issue: #49
* Refactor code.
* Refactor code.
issue: #49
* Integrate logic with customization
issue: #49
* fix: adjust comments
issue: #49
* feat: add flag of incremental, will load previous metrix table if set to true
issues: #49
* fix: compilation in docker.
issues: #49
* fix: fix crash issue and add protection code
issues: #49
* Fix: Update code based on pull request's comments
issue: #49
* fix: Remove util/concurrent_set, directly define set in updater.hpp
issue: #49
* fix: Passing shared_ptr by reference.
Rename module partition to partitioner.
This cultivates naming used in existing modules like extractor,
customizer, etc. - noun vs verb (word partition is both though).
* optionally include condition and via node coords in InputRestrictionContainer
* only write conditionals to disk, custom serialization for restrictions
* conditional turn lookup, reuse timezone validation from
extract-conditionals
* adapt updater to use coordinates/osm ids, remove internal to external map
* add utc time now parameter to contraction
* only compile timezone code where libshp is found, adapt test running
* slight refactor, more tests
* catch invalid via nodes in restriction parsing, set default cucumber
origin to guinée
* add another run to test mld routed paths
* cosmetic review changes
* Simplify Timezoner for windows build
* Split declaration and parsing parts for opening hours
* adjust conditional tests to run without shapefiles
* always include parse conditionals option
* Adjust travis timeout
* Added dummy TZ shapefile with test timezone polygons
* [skip ci] update changelog
- Travis: Upgrade clang from 3.8.0 to 3.8.1 (provides smaller package for faster downloading)
- Travis: Makes BUILD_COMPONENTS an option
- Followup after #3130 (Boost_LIBRARIES variable no longer exists)
- Builds up ENGINE_LIBRARY_LISTING correctly to pass to pkg-config
- Previous behavior had major flaw and would result in paths in libosrm.pc like: "-L-L"
when the data was "-L/path -lfoo" or just "-lpthread" with no -L/path. It only worked correctly for static libraries
- Refactors to call find_package for boost in one place (helps prepare for upcoming mason PR)