Updated Czech translation
UserLocation: translate pin and bubble on notify::size

Setting translation on first allocation is not enough as the size may
change later: Use notify::size instead.

https://bugzilla.gnome.org/show_bug.cgi?id=698282
UserLocation: pixel-align pin and bubble translation

Avoid non-pixel-aligned actors as that leads to blurry text rendering.

https://bugzilla.gnome.org/show_bug.cgi?id=698282
doap: remove description
Updated Brazilian Portuguese translation
Add vim and emacs modelines

https://bugzilla.gnome.org/show_bug.cgi?id=698704
Updated Slovenian translation
MapLocation: Use bubble.svg for the search result marker

Also change the utility function to return an image instead
of widget: this is more useful for the MapLocation case.
Add preliminary routing using OSRM

It's missing major features to the point of being useless,
but a search result can now be used as the end point of a route.
User location will be the starting point.
Set champlain layers invisible before modifying them

This improves performance as otherwise the canvas gets repainted on
every change.
Add basic status code handling to routing
Add license to osrm.js
Add link to OSRM API documentation
osrm: Make instruction strings work without way names

Also make the strings localizable, and log the string (while we
have no UI for them).