Refactor Oauth packages and extract twitter package from accounts-twitter
Extract github package from accounts-github
Extract facebook package from accounts-facebook
Extract google package from accounts-google
Extract meetup package from accounts-meetup
Extract weibo package from accounts-weibo
Update requestCredential method to take only 2 params - options and credentialRequestCompleteCallback
Add retrieveCredential server methods
Tweak package descriptions.
History.md
Merge branch 'pr-1024' into devel
Update node mongodb driver. New version reconnects to mongo better when there is a new primary.

Passes package and tools tests plus basic app sanity testing, but I have not done and deep or specific testing.
Decode the platform string that is part of the URL used when browserstack
goes to deployed tests
Upgrade node-mongo-native to the latest version, released today.
explicitly don't match boxed versions of primitives
Merge branch 'pr-1032' into pull-requests
Allow new Random instances to be constructed with specified seed.

For repeatable unit test failures with "random" data it's useful to be
able to create deterministic random number sequences.

Introduce `Random.create(seed...)` which returns a object with the
`Random` API (`id()`, `choice()`, etc.) initialized with the passed
seed(s).
note in History
Merge branch 'pr-1033' into pull-requests
return true/false from EJSON.isBinary