Reimplement location submodule on top of location-service.
Refactor implementation to do actual ref-counting and deletion if refcount reaches 0.
Add RefCounted helper class.
Adjust symbol visibility.
Adjust symbol visibility in location, too.
Adjust header file installation.
Remove unneccessary visibility for plain C structs.
Reimplement location submodule on top of location-service.

Approved by Ricardo Salveti, PS Jenkins bot, Michael Frey.