Pass the filepath to less parser
Make self-test less flaky with more waits.
Upgrade to released mongod 1.4.0
Ensure that oplog observe driver retries on error
Bump openssl version used for mongo. Add node-aes-gcm.

The previous version of openssl (1.0.1f) was vulnerable to the 'heartbleed'
attack, though Meteor did not use this version in a way that opened
it to attack. The build of openssl here is used only for mongod, not
node, and was used only as a client, not a server. But lets upgrade anyway.
Upgrade Node.js from 0.10.25 to 0.10.26
New NPM keeps shrinkwrap files in alphabetical order.
Merge branch 'dev-bundle-bump' into devel
remove now unused script.
Blaze: move all attribute updating to attrs.js
Don't depend on underscore in attrs.js
Minor (no-op) change
Add missing "var"
When initializing oplog tailing, only read 'ts'

This means we read less data (yay), but more importantly it means that
if the last entry contained custom EJSON types, we don't try to parse
them. This code gets called synchronously from the first
Meteor.Collection constructor, which can legitimately be before your
EJSON.addType call.

Fixes #2018.
Clone various parameter lists in livedata

Specifically:

 - On client, clone parameters to sub and methods (so that if they're
   modified outside before the method message is actually sent, before
   the sub params are used for de-duping, or before resending messages
   on reconnect, this doesn't affect what we do)
 - On server, ensure that method bodies mutating their arguments does
   not affect callers of Meteor.call (executing locally)

Fixes #2025.