Handle non-IDBKeyRange range objects (http://www.w3.org/TR/IndexedDB/#widl-IDBObjectStore-openCursor-IDBRequest-any-range-IDBCursorDirection-direction).
fallback to throwing Error if creating DOMException fails
Merge branch 'master' of https://github.com/axemclion/IndexedDBShim

# By Stephen Demjanenko (4) and others
# Via Dick van den Brink (9) and Stephen Demjanenko (1)
* 'master' of https://github.com/axemclion/IndexedDBShim:
  Run build
  fixed typo
  Upgrade node version
  Check in buil changed dist files
  Fix callback scheduling when we are checking existence of dbVersions table
  Fix typo in comment
  New build with latest changes
  Reset prefetched data after update or delete.
  Update IDBObjectStore.js
  Handle non-IDBKeyRange range objects (http://www.w3.org/TR/IndexedDB/#widl-IDBObjectStore-openCursor-IDBRequest-any-range-IDBCursorDirection-direction).

Conflicts:
	dist/IndexedDBShim.min.js
	dist/IndexedDBShim.min.map
Check range.lower/range.upper !== undefined, rather than truthiness, as e.g. 0 may be specified as a valid range bound.
range check. Cherry picked changes out of my master to aid axemclion merging.
update Contributing.md to reflect simplified process.
Merge pull request #159 from mattjacobsen/missing_incoming-pr_branch_#147

update Contributing.md to reflect simplified process.
Added test for losing indexes after reopening the database
Don't forget the indexnames after reopening a store
Also update the index columns.
Merge pull request #164 from DickvdBrink/indexes-lost

Fix index issues
Added test for missing keyPath on IDBIndex
Fixed missing keyPath on IDBIndex
Merge pull request #165 from DickvdBrink/keyPath-lost

IDBIndex keypath lost
Fix for missing storeProps on first run.
Not sure how the test didn't hit this
New build
Merge branch 'range_check' of https://github.com/mattjacobsen/IndexedDBShim into mattjacobsen-range_check

Conflicts:
	dist/IndexedDBShim.min.js
	dist/IndexedDBShim.min.map
Merge branch 'domeerror-fallback-to-error' of https://github.com/marianoguerra/IndexedDBShim into marianoguerra-domeerror-fallback-to-error

Conflicts:
	dist/IndexedDBShim.min.js
	dist/IndexedDBShim.min.map
Merge branch 'marianoguerra-domeerror-fallback-to-error'