Timeout support

Added a timeout error for IndexedDB and WebSQL

* new test suits included
* all tests passing