wrapAsync = (Meteor.wrapAsync)? Meteor.wrapAsync : Meteor._wrapAsync;
Mongo.Collection.prototype.aggregate = function(pipelines) {
  var coll = this._getCollection();
  return wrapAsync(coll.aggregate.bind(coll))(pipelines);
}
wrapAsync = (Meteor.wrapAsync)? Meteor.wrapAsync : Meteor._wrapAsync;
Mongo.Collection.prototype.aggregate = function(pipelines) {
  var coll = MongoInternals.defaultRemoteCollectionDriver().mongo.db.collection(this._name);
  return wrapAsync(coll.aggregate.bind(coll))(pipelines);
}

Fix to work with Meteor 1.0.4
Fix to work with Meteor 1.0.4

There were some Mongo updates mentioned in the Meteor 1.0.4 announcement
@ http://goo.gl/YwsbES I'm thinking were related.  Accessing internals
is hackish and makes sense it broke?

See GitHub issue @ https://github.com/meteorhacks/meteor-aggregate/issues/12
