Windows compatibilty patches (rebased to develop)

copy of https://github.com/DennisOSRM/Project-OSRM/pull/979
with `develop` as  base branch.

The situation:
  - We have constexpr in TrigonometryTables.h
  - TrigonometryTables.h is needed by Coordinate library (-> no typedefs.h)
  -  we can either include <osrm/Coordinate.h> to TrigonometryTables.h  or include it before TrigonometryTables.h  to have constexpr macro