Add critical path css generation on-the-fly. Replace `es6` promises with `bluebird`.