first commit
IndexedDB Polyfill. Intial diff

Summary: Most of implemented API are covered by tests.

Test Plan: QUnit tests. Open index.html in target browser.

Reviewers: sidd

CC: davidrecordon, achao, security-diffs@lists

Differential Revision: https://phabricator.fb.com/D504102
Implemented indexing.
Added missing file.
Draft. Including test suits from w3c-test.org/webapps/IndexedDB/tests/submissions/Microsoft/

and making them run.
w3c-test.org/webapps/IndexedDB/tests/submissions/Microsoft/. Test suits ran successfully. Only 4 out of 107 failing, which is due only to lack of monotonic serialization of keys.
Monotonic encoding/decoding is implemented for keys. However encoding is done for utf16 (JavaScript char encoding), while built-in sqlite in Web SQL Database is configured to have utf8. Next TODO is just fix encoding format. So tests fail because of it.
Monotonic key encoding/decoding is implemented.
Update README
Remove typo.
Replaced overriding SQLTransaction.executeSql to a wrapper.
Merge remote-tracking branch 'origin/master'
Replaced overriding SQLTransaction.executeSql to a wrapper.
1. Refactored error handling;
2. Put Apache License.
Renamed ReadMe file
Typos
Update README.md
Update README.md
Replace vendor with bower_components for bower dependencies
Disable ember-cli analytics