Added callback triggers for chunk upload events.

// Callback for the start of each chunk upload request:
chunksend: function (e, data) {}, // .bind('fileuploadchunksend', func);

// Callback for successful chunk uploads:
chunkdone: function (e, data) {}, // .bind('fileuploadchunkdone', func);

// Callback for failed (abort or error) chunk uploads:
chunkfail: function (e, data) {}, // .bind('fileuploadchunkfail', func);

// Callback for completed (success, abort or error) chunk upload
requests:
chunkalways: function (e, data) {}, // .bind('fileuploadchunkalways',
func);
Trigger a manual progress event when upload is done but loaded doesn't equal total uploaded bytes.
Fixes an issue with jQuery form serialization beginning to include file inputs in jQuery 1.9. Also fixes S3 uploading.
Merge pull request #2031 from timmywil/serialize_file

Fix jQuery 1.9 serialization issue.
Refactor last merge to adhere to JSLint rules.

Updated version number.