Prefer `inline` over `static inline` for free standing functions
Prefer `inline` over `static inline` for free standing functions

When you mark free standing functions as `static inline` instead
of just `inline` they can not get merged across TUs and therefore
produce code bloat which is bad for the binaries size, the CPUs
instruction cache, and so on.

Please also see the discussion at:

- https://groups.google.com/forum/#!topic/mozilla.dev.platform/Ulw9HoZbSyQ
- http://stackoverflow.com/a/12836392

Note that non-fully specialized templates (i.e. with a kind of at
least `Template :: * -> *`) are `inline` by default.

raymond0/osrm-backend,deniskoronchik/osrm-backend,neilbu/osrm-backend,raymond0/osrm-backend,yuryleb/osrm-backend,beemogmbh/osrm-backend,deniskoronchik/osrm-backend,felixguendling/osrm-backend,KnockSoftware/osrm-backend,oxidase/osrm-backend,arnekaiser/osrm-backend,duizendnegen/osrm-backend,bjtaylor1/osrm-backend,hydrays/osrm-backend,bjtaylor1/osrm-backend,yuryleb/osrm-backend,hydrays/osrm-backend,arnekaiser/osrm-backend,neilbu/osrm-backend,oxidase/osrm-backend,frodrigo/osrm-backend,KnockSoftware/osrm-backend,neilbu/osrm-backend,beemogmbh/osrm-backend,hydrays/osrm-backend,Project-OSRM/osrm-backend,frodrigo/osrm-backend,KnockSoftware/osrm-backend,KnockSoftware/osrm-backend,oxidase/osrm-backend,deniskoronchik/osrm-backend,beemogmbh/osrm-backend,beemogmbh/osrm-backend,raymond0/osrm-backend,bjtaylor1/osrm-backend,yuryleb/osrm-backend,raymond0/osrm-backend,hydrays/osrm-backend,Project-OSRM/osrm-backend,felixguendling/osrm-backend,yuryleb/osrm-backend,frodrigo/osrm-backend,duizendnegen/osrm-backend,Project-OSRM/osrm-backend,bjtaylor1/osrm-backend,duizendnegen/osrm-backend,Project-OSRM/osrm-backend,arnekaiser/osrm-backend,duizendnegen/osrm-backend,frodrigo/osrm-backend,arnekaiser/osrm-backend,felixguendling/osrm-backend,neilbu/osrm-backend,deniskoronchik/osrm-backend,oxidase/osrm-backend