Merge branch 'master' into devel
Revert "Only define Collection.prototype.allow/deny on the server."

This reverts commit 2294da1297423147011ffd8441092026abdcd26a.
added file for fiber_helper style stubs on the client
Test for observe ordering in minimongo on server.

Currently failing.  Test first wheeeee!
Minimongo now uses a queue to manage observes

What this means for the user is that now, both on the server and the client, if
you look at a minimongo-backed collection from an observe/observeChanges
callback, you'll see a consistent view of it -- you'll never see it in the
middle of an update, for instance.

Furthermore, server!minimongo no longer has stubs, just future waits or
callbacks, your choice.
Just don't provide stubs for collection methods on server; test.

Test is for insert on server-to-server DDP minimongo side.
Queue behavior v1, flush until mark
New queueing semantics for observe events

When modifications to a collection are nested inside observe events for the same
collection, previously we would just throw an error.  Now, instead, we schedule
the new observe events for after the currently scheduled events, and make sure
they all happen before the outer modification returns.

I think this is going to be the least-unexpected behavior, even if it is a
little difficult to explain at first blush.
Glasser diff review comments
Merge branch 'minimongo-queue' into devel
New check library.
start of docs for check
More check docs
toc, also reorder appcache/amplify
docs ready for review
Add audit-argument-checks to parties. This way when we do QA, we will exercise the package.
Minor wordsmithing

(Meteor provides the package whether or not you like to use it =)
simplify example. also a missed validate -> check.
Merge branch 'match' into devel
Publish user's login service fields in case autopublish is on.

Publish all but secret fields to the current user, and
basic identification information for other users.