Updated Korean translation
Split out notification manager to its own module

https://bugzilla.gnome.org/show_bug.cgi?id=727706
notification: Remove unused Type const

https://bugzilla.gnome.org/show_bug.cgi?id=727706
notificationManager: Simplify showNotification

Right now showNotification takes a tuple of name and class to create
and cache a kind of simpleton Notification class. This makes the API
a bit awkward.

Instead we can just have the method take a Notification instance
directly. If the caller want the functionality of re-usable
notifications they can do the simpleton creation on their end.
The method still checks if the notification instance is already
in the overlay.

https://bugzilla.gnome.org/show_bug.cgi?id=727706
GeoClue: Remove trailing comma

https://bugzilla.gnome.org/show_bug.cgi?id=728695
Make Maps DBus activatable

https://bugzilla.gnome.org/show_bug.cgi?id=729361
Rename desktop file to GApplication application ID

This is needed in order to advertise that we support DBus activation.

https://bugzilla.gnome.org/show_bug.cgi?id=729361
Advertise DBus activatable status in desktop file

https://bugzilla.gnome.org/show_bug.cgi?id=729361
userLocation: Close user location bubble

Bind map clicking with user location marker unselection.

https://bugzilla.gnome.org/show_bug.cgi?id=729228
geoclue: Handle service not available

The dbus code can fail if geoclue is not present on the system. Move
code that can fail to a try/catch block to handle geoclue not
available. Also make sure that methods using Geoclue are aware that
it might not be there.

https://bugzilla.gnome.org/show_bug.cgi?id=727706
geoclue: Add 'connected' property

Turn geoclue into a GObject and add a 'connected' property that tells
us if we are connected to the GeoClue2 DBus service.

https://bugzilla.gnome.org/show_bug.cgi?id=727706
mainWindow: Disable location button if no geoclue

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