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.
Note to myself: Remember to change this to include the required: true (from Bug 1026846)