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
ignore++
add build.gradle

- and make it build
vtm api changes