Switch to bluebird as the Promise implementation

It's the fastest implementation on node 0.10 and node 0.11. But don't override
the global Promise implementation.