Move oauth login results from ram to mongo, giving all servers access.
Remove orphaned transient oauth results from mongo once a minute.
DDP spec: wrap heartbeat section
Don't use `require('./run-log.js').runLog`

If you happen to introduce a circular require into the stack, this
object will be undefined.

Instead, hang on to `require('./run-log.js')`, which is the exports
module which does get filled in later.
Make run tests less flaky
Generalize "load *.html files first" hack

Now any plugin can request that its files be treated as "templates" by
setting an isTemplate flag.

(This API is just as supported as you'd expect based on the fact that
you still can't access it without calling a function which starts with
"_transitional_".)

Tested by renaming leaderboard.js to a.js and confirming that it still
works (and that it *doesn't* if templating does not set isTemplate).
Remove old, unused html5-tokenizer package
Make Blaze packages internal
Don't rewrite URI with a defined protocol (ie http(s) or data) Use the node `url` module to parse the URI
Rename transientResult to pendingCredential. Handle Meteor.Errors. Emily's Comments.
upgrade mongo to 1.4.0-rc9 from a fork of 1.3.19
Assign the Fiber to self.fiber.

Doing so reveals a deadlock in the stop code (which causes self-test to
fail, yay).  Fix it by trying harder to not stop the (all or app) runner
until after the app runner has processed the "hey you should stop"
return false from onRunEnd.
Fix runner.stop() while waiting for file change

Before this, if the runner decided to stop (eg, because mongod is
crashing too much) while waiting for file change, it would crash due to
an attempt to wait within a fiber.  Fixing that bug by adding an inFiber
would then lead to the process just not exiting, because nothing stops
the wait-specific future.
Make Deps not require Underscore
Oauth Pending Credentials - cleaner reconstruction in recreateError
Merge branch 'multi-server-oauth' of https://github.com/timhaines/meteor into timhaines-multi-server-oauth

Conflicts:
	packages/accounts-oauth/oauth_server.js
Add History change for pending OAuth results in db
Oauth Pending Credentials - even cleaner reconstruction in recreateError
Make Deps not require Meteor again
Don't override specific error messages with generic ones.

Addresses #1960.