Move the autoUpload option into the basic plugin.
Remove unnecessary _destroy handler.

Event handlers are cleaned up automatically on destroy when registered
via the Widget Factory's _on() method.
Respect the autoUpload setting and process only when submitting.
Expose the jqXHR.abort() method on the data argument.
Expose the state of the jqXHR object as state() method on the data argument.
Expose global progress via .fileupload('progress') method.
Prevent new submit while in pending state.
Make sure the submit and abort convenience methods always return a jqXHR object.
Refactored progress calculation.

Expose the progress data via .progress() method on the data argument.
Add convenience methods to files uploaded via send API call.
Updated package version.
Fixed merge conflicts.