Revised install download install logic;
Changed default return of tryGetDownloadType to null;
Moved activity download install methods to DownloadActivity;
Made DownloadType of DownloadPackage more consistent;