Added Indexed Database API (http://www.w3.org/TR/IndexedDB).
Renamed IndexedDB API events
Script Attributes on IndexedDB API delegates
More Script Attributes on IndexedDB API delegates
Using event registration for IndexedDB API callbacks
Revert "Using event registration for IndexedDB API callbacks"

This reverts commit c70faaf0a4003c0dd620e0b9b50347cfb6b17571.
Reimplemented event registration for IndexedDB API callbacks

The IndexedDB API specifies two methods for event registration on its
interfaces. Direct callback funtions and the EventTarget scheme.

To make the interface as standards conformant as possible, I derive
classes providing callbacks from IDBEventTarget base class (proviedes
add-/removeEventListener) and provide fields for direct callback
functions.
Classes renamed and IndexedDB API namespace
fixed parseDate and parseNumber
fixed parseDate and parseNumber
fixed parseDate and parseNumber
Merge pull request #319 from aschoenebeck/cc

Added Indexed Database API (http://www.w3.org/TR/IndexedDB).
Formatting changes + few API changes (internal ctors, props instead of fields etc.)
Move WebSQL APIs into Sql subnamespace
Move WebSQL related files within project
Merge pull request #326 from andekande/patch-1

fixed parseDate and parseNumber
Fix unit test for date parsing change
Added Script.IsNaN/IsFinite
Make parseDate return NaN for invalid dates (consistent with parseInt/parseFloat)
Added stub DataContract related attributes for shared code scenarios (#321)