use math defines on Mingw
do not use gcc-ar for MinGW 4.9
remove unused variable in Windows code
Merge branch 'alex85k-warning-fix' into develop
remove left-over boost::noncopyable and replace by c++11 ctor deletes.
reformat file according to guidelines
rename variable
replace boost::get<> call with proper function call to mapbox::variant
deactivate inactive includes
add todo marker
Merge branch 'mingw-support' of https://github.com/alex85k/Project-OSRM into alex85k-mingw-support
Merge branch 'alex85k-mingw-support' into develop
Merge branch 'develop' of github.com:Project-OSRM/osrm-backend into develop
prevent double compile of dependent compile units
fix link order to make symbol available in libosrm
bump variant dependency
remove inline keywords
To arrive at a later point in time: Revert "remove inline keywords"

This reverts commit 81b0447024921899b3d80fc2435efe2b09f9fd3a.
some minor include untangling
add range-based for_each_pair