Determine if location background mode is enabled
Keep app alive in background

It's important to use the lowest possible accuracy
(3 KM in our case) while keeping the app alive in
background. Otherwise, the app will drain the battery
unnecessarily.
Forward sig location change monitoring requests to the fetcher
Provide a way to log only in DEBUG mode
Listen to location updates from MDLocationFetcher

Currently, we just log a message to console. We could
possibly forward the retrieved location (or an error) to
the application code that interfaces with MDLocationManager.
Provide a way to prompt for permission to fetch location