Handle non-IDBKeyRange range objects (http://www.w3.org/TR/IndexedDB/#widl-IDBObjectStore-openCursor-IDBRequest-any-range-IDBCursorDirection-direction).
Fix typo in comment
Upgrade node version

TravisCI is failing to run npm install.  I suspect its because its
running an old version of npm.  Upgrading node should fix that
Merge branch 'incoming-pr' of https://github.com/mattjacobsen/IndexedDBShim

Conflicts:
	dist/IndexedDBShim.min.js
	dist/IndexedDBShim.min.map
Merge branch 'mattjacobsen-incoming-pr'
Merge pull request #145 from sdemjanenko/comment_fixes

Fix typo in comment
Merge pull request #146 from sdemjanenko/update_node

Upgrade node version
Merge remote-tracking branch 'origin/incoming-pr'
Merge branch 'master' into create_db_transaction_error_callback_fix

* master:
  Upgrade node version
  Fix typo in comment
  Handle non-IDBKeyRange range objects (http://www.w3.org/TR/IndexedDB/#widl-IDBObjectStore-openCursor-IDBRequest-any-range-IDBCursorDirection-direction).