chore(js/ajax.requester.js): Ajax Requester module enhancement for Azure - #1022

- Allow upload progress to be tracked
- Return XHR instance to caller immediately
feat(lib/modules.js): Track Azure files - #1022
feat($azure-rest): REST request stubs - #1022
feat($azure-sas): SAS GETter stub - #1022
feat(js/handler.xhr.api.js): Generic XHR handler enhancements - #1022

- Allow XHR to be provided outside of generic handler
- MIME type abstraction
chore($s3-xhr): Use generic getMimeType
feat($azure-xhr): Start of XHR upload handler for Azure - #1022
feat(js/azure/uploader.basic.js): Barebones FU Core impl for Azure - #1022
feat(js/azure/rest/put-blob.js): Start of Put Blob REST helper - #1022