feat(localforage): use catch on promises to handle exceptions inside then
Adds promise to package.json dependencies list
Makes localForage browserify friendly
docs(site): use constants in setDriver API
Merge pull request #242 from thgreasi/driverNamesConstants

docs(site): use constants in setDriver API
test(api): refactor driver api reject tests to reduce duplication
fix(api): properly resolve the promise if a callback throws an Error
Merge pull request #249 from thgreasi/promisedCallbacks

fix(api): properly resolve the promise if a callback throws an Error
Merge pull request #248 from thgreasi/rejectTestsRefactor

test(api): refactor driver api reject tests to reduce duplication
Merge pull request #237 from iamolivinius/feature-browserifyable

Feature make localForage browserifyable
Merge pull request #235 from thgreasi/promiseThenCatch

feat: use catch on promises to handle exceptions inside then
Fix an issue with testing for indexeddb in safari in an iframe.
Merge pull request #251 from honeinc/fix/safari

Fix an issue with testing for indexeddb in safari in an iframe.
refactor(localforage): create a constructor for the localforage object
feat(localforage): add support for multiple storage instances
make bower.json main point to dist/localforage.js
Merge pull request #252 from gruppjo/master

make bower.json main point to dist/localforage.js
test(localforage): add tests fot multiple storage instances support
Cast non-string keys to strings (fix #250)
Warn if casting key to string (#250)