Switch from `when` to `bluebird` for Promise implementation.

Bluebird is very fast.

Change-Id: I7e4718e7b0bd61a774fef1c9dfa7748cd4ab1fce