Fix the AppData file after the desktop file was renamed
geoclue: Add a null check
Release 3.13.2
Fix the AppData file to conform to the latest style guide
Makefile-js: Remove reduntant dependencies

config.js and path.js are included in $(js_files).

https://bugzilla.gnome.org/show_bug.cgi?id=731031
Makefile-js: Don't include generated files in dist

Make sure we filter out the built sources from the js files
list before adding it to EXTRA_DIST.

https://bugzilla.gnome.org/show_bug.cgi?id=731031
Remove unneeded popover re-styling

It used to be that the rounded corners in the popovers wouldn't work
over a GtkClutter window. This seems to work better now, albeit not
perfect so remove the special casing.

https://bugzilla.gnome.org/show_bug.cgi?id=731498
LayersPopover: layout adjustments

See to it that the margins are the same in the layerpopover as in the
searchpopover. Also make the radio buttons centered, and go back to
having the default border-radius (since the popovers are rounded too).

https://bugzilla.gnome.org/show_bug.cgi?id=731498
Add EPAF decoder

Add a decoder for Encoded Polyline Algorithm Format (EPAF).

EPAF is a Google format for space efficient serialization of
coordinate series. Both OSRM and GraphHopper uses it for encoding
their routes.

https://bugzilla.gnome.org/show_bug.cgi?id=728695
HTTP: add a HTTP helper module

Http.Query is a class for easy construction of HTTP query-lines,
that is the part after '?' and before '#' in an HTTP URL.

https://bugzilla.gnome.org/show_bug.cgi?id=728695
Add Route result model

The Route result model encapsulates all data that makes a route in our
application.

https://bugzilla.gnome.org/show_bug.cgi?id=728695
Add Route query model

The Route query model encapsulates all data that makes up a route
request query in Maps.

https://bugzilla.gnome.org/show_bug.cgi?id=728695
Add RouteService module

Add a RouteService module with a GraphHopper class as only
implementation.

https://bugzilla.gnome.org/show_bug.cgi?id=728695
Application: make RouteService a global

Make the route service a global service.

https://bugzilla.gnome.org/show_bug.cgi?id=728695
Mapview: Add support for showing routes

Connect to the route model and when it changes also update the map.

https://bugzilla.gnome.org/show_bug.cgi?id=728695
Make GeoClue a global service

Move GeoClue out from mapView and put it together with the other services.

https://bugzilla.gnome.org/show_bug.cgi?id=728695
MapLocation: Add route search button

Make it possible to make simple route searches via location bubbles.
More advanced searches will have to be made via the sidebar.

https://bugzilla.gnome.org/show_bug.cgi?id=728695
MapView: cleanup _init

Split out some of the mapView initialization into its own _init* methods.

https://bugzilla.gnome.org/show_bug.cgi?id=728695
Split out geocode to its own service

This is needed for when you want to perform a geocode query without
access to MapView.

https://bugzilla.gnome.org/show_bug.cgi?id=728695
Update: RouteService

 - Make fetchRoute take GeocodePlace instead of a coordinate.
 - emit 'updated' instead of 'change'
 - Some if() => if ()

Squash with:
  876117b Add RouteService module

https://bugzilla.gnome.org/show_bug.cgi?id=728695