Update es6-promise to version 1.0.x and lock it there.

Also fix `cast` being replaced by `resolve`