If a file is unsupported, do not download it.

-Use Android's MimeTypeMap to determine file usability. (Fixes crash if extension was not in my old map)
-Show dialog telling user the file is unsupported and what it's extension is