tab_storage converted to javascript
tab_storage: fix bug caused by using "this" in callback; continue to add tests
switch to use QUnit.asyncTest; continue to add more tests
finished converting tab_storage_test
add qunit.js and qunit.css; modify runtests.html