Bump version number for new release.
History.md version bump.
Make transforms on collections always nonreactive
Account for the case where a query might have been stopped before recompute

In minimongo, sometimes we precompute a list of queries that need recomputation,
and then recompute them.  When this happens, we call callbacks that sometimes end
up stopping the query, which removes it from the list of queries on the collection.

Without checking for this case, it casued an exception.
aaand removed the everpresent debugger call
Test for e03d354.
collection.update() and .remove() may only use IDs as selectors when sending RPCs.

ie, they can use arbitrary selectors on the server and in client stubs, but not
in other client contexts. This is to prevent clients from executing arbitrary
selectors against the DB.

Because of this, the update and remove allow/deny callbacks can only ever get
one doc, so switch them from getting an array to just getting the doc (like
insert).
Expand deps entry in History.md.
Another pass on History.md.
Merge branch 'devel' into release-0.5.8
Merge branch 'devel' into release-0.5.8
Be more explicit in app cache QA file.
Remove XXX comment
Contributing.md regarding the security email address
Merge branch 'release-0.5.8'
Merge branch 'master' into devel