Update mpromise dependency so Promise.all can be used

With [mpromise](https://github.com/aheckmann/mpromise) we can now use .all([Array of Promises]) which is incredibly useful esp. for plugin creation. 

With updated dependency in mongoose one does not have to resort to redundant modules in code (additionally include latest mpromise or use Q) only to enable p.all