MissionFragment: confirm that the file does not exist
MissionsFragment: Check URL's availability
DetailActivity: optmization
DownloadManager: Do not allow 0 threads
MissionAdapter: Fix potential NPE
MissionAdapter: fix finish event
MissionsFragment: Fetch file name from url