code: function getHeaders(id, uploadId) {
          var headers = {},
              promise = new qq.Promise(),
              bucket = options.getBucket(id),
              host = options.getHost(id),
              signatureConstructor = getSignatureAjaxRequester.constructStringToSign
                  (getSignatureAjaxRequester.REQUEST_TYPE.MULTIPART_ABORT, bucket, host, options.getKey(id))
                  .withUploadId(uploadId);
  
          // Ask the local server to sign the request.  Use this signature to form the Authorization header.
          getSignatureAjaxRequester.getSignature(id, {signatureConstructor: signatureConstructor}).then(promise.success, promise.failure);
  
          return promise;
      }
docs: Attach all required headers (including Authorization) to the "Abort" request.  This is a promissory function
  that will fulfill the associated promise once all headers have been attached or when an error has occurred that
  prevents headers from being attached.
  
  @param id Associated file ID
  @param uploadId ID of the associated upload, according to AWS
  @returns {qq.Promise}