Bug 971618 - Add support for OMA DRM direct downloads

I didn't fix all the lint errors on download.js on this patch cause it would dillute the changes. Can do that on a continuation bug.
This condition is left over from the download manager version.  Can you just use hasDescriptor here in the test?