Trigger an event if there is an error with the geolocation apis
No longer return defaultLocation from userPosition APIs
Added separate pause/unpause APIs for more control

Small bug fixes, only fire unpaused event if we were actually paused.
Set the timeout on watchPosition, although this doesn't seem to work?
Always listen for userPosition -- pauseWatching if there is an error
Handle getCurrentLocation not always returning a location
Rather than pass followUser to all views, pause all location updates
Always init maps at the default location
Remove any previous user position when location is paused
Added message templates
Placeholder for messages
Updated require conf with new templates
Display messages on the appropriate events
Control messages from the MapBrowseLayout
Updated templates and added spinner
Styling messages
Support "silent" pausing of the geolocation features
Clear any positionInterval before creating a new one
Added methods to manage hiding and showing the user position on a map
Sorting A-Z and Nearby
Call geoFetch only if we mean to be following user position changes