scenario that hangs on mac
extended access handling

This adds a few more configuration options for a more flexible access
tag handling:

accessTags -
  replaces accessTag and is an ordered list of access tags to take into
  account. The first tag in the list found will determine the access.
  This allows to model OSM's access hierarchy where a more specific
  access tag might override a more general one.
accessForbiddenKeys -
  unordered list of values that disallow access (similar to
  accessRestrictionKeys). Replaces hardcoded values in extractor.
accessForbiddenDefault -
  unordered list of highway types where access is forbidden unless an
  explicit positiv access tag is given. Replaces the current track
  hack.
adapt speed profiles to extended access control
Merge pull request #372 from emiltin/cuke_hangs

scenario that hangs on mac
Fixes issue #372
Fixes 'ferry' test
Don't preprocess an empty graph.
Merge pull request #373 from lonvia/access-control

Extended access tag configuration
Checking if input graph is empty
Merge branch 'master' of https://DennisOSRM@github.com/DennisOSRM/Project-OSRM.git
larger spacing when testing individual ways, avoids picking wrong one
Merge pull request #374 from emiltin/cuke_spacing

larger spacing when testing individual ways, avoids picking wrong one
update test speedprofiles to use new accessTags
readjust spacing to avoid risk of overflow
Merge pull request #375 from emiltin/access_test_profiles

update test speedprofiles to use new accessTags
Merge pull request #376 from emiltin/cuke_spacing

readjust spacing to avoid risk of overflow
add two scenarios to check row-type test mechanism
Fixes issue #364
Merge pull request #377 from emiltin/cuke_row_check

add two scenarios to check row-type test mechanism
add test at more grid scales