fixes off-by-one and testing issue discussed in 889
Fix assertion in debug version

When running tests on FreeBSD 10 on debug verion I got boost assertion errors in mutex.hpp:79 . 

It seems that mutex unlock is not needed (it is already unlocked and behavior is undefined).
Fix comment typo

SharedDataFacade.h is for the shared memory case; old comment implied the opposite.
Merge pull request #906 from andrewbts/patch-1

Fix comment typo
fixes #907, segfault when ampersands where missing
install bundler without sudo, change Travis environment
fix yml syntax
explicit rvm use, workaround for Travis CI testing woes
install libpostgis-java to fulfil dependencies
install osmosis manually
install osmosis manually, take two
install osmosis manually, take three
disable cucumber tests until the travis CI issues are sorted out
do not instantiate shared memory facility in routed, fixes #905 and #910
fixes and closes #914 and updates #907
implement and use portable implementation of canonical file paths, see #909, this time against dev branch
Merge branch 'patch-1' of https://github.com/alex85k/Project-OSRM into alex85k-patch-1
install osmosis manually
ignore broken osmosis from Travis CI repo
run tests on different ports