Move oauth login results from ram to mongo, giving all servers access.
Remove orphaned transient oauth results from mongo once a minute.
Rename transientResult to pendingCredential. Handle Meteor.Errors. Emily's Comments.
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.
Add guidance on how to use validateLoginAttempt

Addresses #1960.
Add Windows Phone to mobile

Add Windows Phone to mobile userAgents
Fix Deps debugFunc for non-Meteor use

Apparently on current Chrome you can't call (f = console.log, f("x")).  You need to bind console.
Streamline Deps exception path

For debugging, it's better to not rethrow an exception if possible.  This code should be equivalent.
use the latest reworkcss/css-parse to fix #1958
Fix comment in Deps
checkpoint toward running multiple mongods