Fixed reference to the _getXHRPromise method.
Expose the number of active uploads as .fileupload('active') widget method.
Provide a .response() method on the data argument to retrieve response data.
Make sure the progress and response container objects are initialized.
Ensure the same state for the done, fail and always events.
Prevent errors when passing a non-object type as formData option.
Use the faster (new Date()).getTime().

See http://jsperf.com/date-now-vs-new-date-gettime/4
Moved delete transition inside of ajax.done
Optimized timestamp retrieval to take advantage of faster Date.now() available in all modern browsers, with backwards compatable option for IE < 9
Merge pull request #2168 from cflynn07/master

Optimize timestamp retrieval for modern browsers with backwards compatibility
Merge pull request #2169 from teynon/master

Deleting files misleading - Files removed before ajax request is processed
Updated version numbers.
Use a cross-frame compatible instanceof check - Closes #2172.

Also see
http://perfectionkills.com/instanceof-considered-harmful-or-how-to-write
-a-robust-isarray/
Ignore events not triggered by the widget listeners. Fixes #2177.
Removed unecessary argument. Closes #2178.
Accept empty responses (no JSON) for DELETE requests.
Add processing class when initializing file list. Closes #2189.
Added crop option to image versions. Closes #2187.
Test existance of image functions and log an error if they do not exist.
Show error message if creation of scaled image version fails