Add DOWNLOAD broadcast intent.
Fix interrupts and other failures.
Remove unnecessary complications.
Prevent concurrent download threads.
Merge pull request #112 from smblott-github/download-intent

Add DOWNLOAD broadcast intent.