davstorage{,.tests}.js `.bind()` no longer used

In order to avoid phantomjs (or headless webkit) bug.
html5.js added to override Blob and FileReader

To avoid phantomjs (or headless webkit) bug.
run-qunit restored for phantomjs unit tests