Refactoring of onLocationFound() and onLocationFoundFirstTime() since needs here aren't same as prior apps. Effectively onLocationFoundFirstTime() has ceased to exist, in favor of real-time "location warnings" appearing on the map and throughout the app.

Added the new .outside_area CSS class and content. These warnings appear when your location is outside the supported area: on map, search page, welcome page, ...