Fix NPE in StyleDownloader when SD card not available

Checks if external cache directory is available before initializing downloader.
Merge pull request #360 from mapzen/chuck/check-for-null-cache-in-style-downloader

Fix NPE in StyleDownloader when SD card not available