added meta description
upgrade docs to follower-11.
First pass text for oplog tailing in History.md.
Handle modifications to EJSON custom types

OplogObserveDriver cannot try to directly apply these
representation-level mutations; it needs to get the entire custom type.

This implementation is overly conservative, but in practice
Meteor-originated writes shouldn't mutate EJSON custom types
anyway (they should treat them as atomic).
Avoid 100% CPU in tailing during Mongo failover
Apply patch to node versions 0.10.22 and 0.10.23.

0.10.23 just came out and hasn't made any changes to the streams
stuff we patch.
Take out check that can fail during failover
A few History tweaks
upgrade examples and docs.
update displayed release version number for docs.
Make observe driver facts names consistent
Make facts automatically subscribe when you show the template.

Also, namespace the collection and subscription name.
Retry subscription on error.
Test changing Date and ObjectID
fix missing expect() call in password-tests

add a console.trace that helps debug it
Update tools tests for Webapp bundled asset change 6eccf8c
Give up on documenting facts current api.
Add some XXX comments about when we should re-poll
Fix "drop collection" test failure

There was a race condition in the manipulation of the write fence by the
drop collection code. Specifically, when seeing a "drop collection"
oplog entry, OplogObserveDriver took no immediate action and instead
deferred some "should I re-poll now or later?" logic.

This allowed the write fence's oplogHandle.waitUntilCaughtUp code to
think that everything was "caught up" even though the effects of the
"drop collection" entry had not yet affected the cursor's state (by
transitioning it away from the STEADY state).  The fix is to ensure that
the state-change aspects of processing the entry occur immediately; the
actual re-query is still deferred in order to not block the oplog tailer
from continuing.

Reported by: @awwx

(The previous failure can made consistently reproducible by replacing the
`Meteor.defer` that is removed by this commit with a
`Meteor.setTimeout(,200)`.)
A few more History.md things