location: Split `Location.Indicator` into a seperate `GeoclueAgent`
Before this, creating a separate instance of Location.Indicator
failed
because it tries to create export the same DBus path.
This is useful for extensions adding panels on multiple monitors. But it also seems like a cleaner design to separate the indicator widget from the logically separate role as a Geoclue agent.