Added check for Location being null when trying to find closest region.
This can happen in the Android emulator (previously resulting in NPE),
not sure if this can actually happen on a device.
Added auto-switching to closest region (based on real-time device
location) on application startup
Update comments to reflect addition of auto-detect closest region
feature.
Changed callback from ObaRegionsTask to use new Callback interface
defined within ObaRegionsTask, instead of MapModeController interface.
This allows better separation between the .oba and .seattlebusbot
packages, with seattlebusbot depending on oba packages, instead of vice
versa.
Remove unused imports and unused variables.
Updated regions.json file to newer version.
Changed functions that build and check Android resource URI to use the
Uri.Builder instead of building/checking manually.
Remove unused imports.
Changed regions URL back to production URL, removed old commented out
lines.