Made it pass lawnchair-spec tests: Throw exception if cb exists and is not a funcion.
- Set cb's on transaction instead of request for write operations (they returned before values were committed)
- Use the record name as the filestore name (used to be hard coded to lawnchair) and bumped the STORE_VERSION to 3.
- Check the cb input to init according to lawnchair-spec
- Improved batch() write performance by grouping all writes in one transaction.
Merge pull request #166 from stigtsp/master

Transaction and performance fixes to indexed-db. Made tests pass for indexed-db and webkit-sql.