Nearby: handle missing location provider

Some devices have missing location providers.
Catch exceptions and show error if both do not exist.

Also try to preserve batteries some more by requesting
location updates only every 5 seconds.

Change-Id: I975d7e9d87753ab5ace4a23e722c370294683018
Merge "Nearby: handle missing location provider"