Make sure thrown exceptions are actually Errors
Faster iterating over cursor via data pre-fetching (load multiple records at a time).
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/IDBCursor.js
Merge pull request #107 from kir/master

Performance improvements for iterating over IDBCursor