For large files, the time spent in creating chunk objects is pretty substatial. This patch provides additional
events for observing this process:

+* `.chunkingStart(file)` Started preparing file for upload
+* `.chunkingProgress(file,ratio)` Show progress in file preparation
+* `.chunkingComplete(file) File is ready for upload

The browser interface does not get updated during long running javascript programms (like the one which
create all the chunk objects). This can be fixed by running parts of the long-running code via window.setTimeout
so the second part of the patch does exactly this.
Merge pull request #153 from oetiker/master

Improved userfeedback during chunking phase of the file adding process.
Added reference to container in file & improved Opera compatability
Indentation fix
Merge pull request #158 from edtechd/master

Added reference to container in ResumableFile & improved browsers compatability
Close #159
Close #160 with 204 recommendation

Recommend that `test()` requests return *204 No Content* instead of *404 Not Found* to avoid console notices for every chunk tested.
Close #162, fix bug in preprocess handling
Close #261, only run retry upload after chunks is done
fixed checkIfUploadFinished bug
Merge pull request #163 from babyzone2004/master

fixed checkIfUploadFinished bug
Close #2 with an update to readme about IE support
Added configurable test target

Allows for the test script to live at a different URL than the uploading script
Merge upstream