Refactor CI to use stages.
Refactor CI to use stages.

Ensures our linting runs only on locked dependencies, and generally
makes identifying issues due to "float" much easier to track down.

babel/ember-cli-babel,babel/ember-cli-babel