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.