Improved implementation of getting regions.json file from Android
resource (i.e., bundled with the APK).
Added failover attempt to get region info from the local provider,
before going to the local resource regions.json, if we tried to force a
server refresh of the region info to the Region REST API and that call
fails.
Refactor get/setCustomApiUrl methods from RegionUtils to Application.
Refactored mapController callback in AsyncTask, and added slight delay
when calling the callback to ensure region is set first.