Offline tile caching: on failure, will close the progress dialog
Minor change to initCacheThenMap() to load all BASEMAPS without specifically enumerating them