Content-range header fix for response content wrapped as object. Fixes #1942.
Use a timestamp for empty filenames.
PHP throws an error if the parameter to is_array is null or undefined.
Avoid undefined index error.
Added download section to the README.
Added "finished" callback, which is called for each "completed" or "failed" event.

Made sure the "stopped" callback is now called after each "finished"
callback is done.
Updated Node.js implementation package information.
Updated dependencies and project versions.
Refactor the trim_file_name method. Closes #1965.
Check for a valid iframe response before trying to access the iframe body's text
  - When the iframe transport is used for a cross-origin upload, the iframe response body canot be accessed from javascript.
Merge pull request #1971 from bloomfire/iframe-transport-cross-domain-exception

Check for a valid iframe response before trying to access the iframe body's text
Refactored last merge and updated version number.
Disable/enable the file input on changes to the maxNumberOfFiles option.
Use data-gallery instead of the rel attribute as selector for HTML5 validity.
Added support for HTTP PATCH uploads.

The iFrame transport now supports HTTP methods other than POST and GET,
but transfers DELETE, PUT and PATCH via _method parameter and uses POST
for the actual request.
Allow query parameters in the script URL. Closes #1999.
post_max_size may be set to 0

Since [PHP-BUG] #53180 post_max_size can be set to 0 for unlimited
typo
Merge pull request #2002 from mattclegg/master

post_max_size can be set to 0
Updated version number.