fix: hoodie.store.updateAll to resolve with array of updated objects

fixes #329
* * *

This commit is devoted to @svnlto, a senior JavaScript
developer, excessive open source contributor and
Hoodie core committer. If you are very lucky,
he might still be available for contracting work

http://go.hood.ie/svenlito
feat(hoodie.store): allow dashes in type names

Document types can now include dashes, so strings like "direct-message" or
"some-task" are allowed. Previously we'd had to use "directmessage" or
"sometask".

Closes #296
chore(release): v0.9.7
* * *

This commit is devoted to @svnlto, a senior JavaScript
developer, excessive open source contributor and
Hoodie core committer. If you are very lucky,
he might still be available for contracting work

http://go.hood.ie/svenlito
fix: do not trigger `signin` event on changeUsername/Password

* * *

This commit was sponsored by The Hoodie Firm.
You can hire The Hoodie Firm:
http://go.hood.ie/thehoodiefirm
fix(hoodie.account): reconnect after changing username, and bypass cleanup of local data

* * *

This commit was sponsored by The Hoodie Firm.
You can hire The Hoodie Firm:
http://go.hood.ie/thehoodiefirm
chore(npm): updated jshint & grunt-contrib-jshint

* * *

This commit was sponsored by The Hoodie Firm.
You can hire The Hoodie Firm:
http://go.hood.ie/thehoodiefirm
Merge branch 'master' into promise_restored

Conflicts:
	dist/hoodie.min.js
	package.json