Docs and typos in minimongo.
Fields filtering should happen *before* transformations.

Since 'fields' options relate to mongo 'find' query, i.e. raw data in mongo, it
has nothing to do with transformed data.
Use callbacks for proxy binding method calls.

If an app is trying to connect to a proxy that's down, this prevents it from
freezing up and allows it to try another proxy if it hears about one.
Upgrade to newly release mongodb 1.3.17, instead of using git version.
Bump docs release
Fields projection in Cursor.observeChanges works.

Now 'changed' callback is not even called if change didn't affect the result of
projection.

Note: diff.js distinguishes changes only on one granularity level.

Ex.: You have object { foo: { bar: 1, baz: 2 }, qux: "something" }, and you
observe a cursor things.find({}, { fields: { 'foo.bar': 1 } }).

If 'foo.baz' changes, you still get notified as the whole 'foo' field was
changed. However, if you change 'qux' only, callback will not fire.
Fix failed test.
Adapted tests from observe ordered to test projection.

Also remove unnecessary filtering.
Connect to galaxy for deploys only after bundling is done.

The connection was timing out during the bundle process (the setTimeout callback
was being enqueued before the connect event fired).
Fixup DDP.connect docs.
First pass at updating license file.
Change annotations to exactly match npm module name for easier automation.
Oauth popup window always has scrollbars.

Pass additional url argument 'scrollbars' set to 'yes' in order to achieve it in
Firefox and IE
Google login popup window has reasonable height.

So the 'use different account' and 'login' buttons are visible without
scrolling.
Missed one
Fixup ids for Meteor.http -> HTTP transition.
Take a whack at History.md.
Log exceptions on tests run with test-in-console.

Also counts exceptions as failures and removes unused finished var.
History.md: Re-order "weak" and "unordered"
Comment about why we don't connect to galaxy before bundling