3.0 controller bake

Implement the changes for #2486. Controller bake now 'works'

* Removed old options and interactive modes
* Added new options to replace interactive questions.
* No more scaffold
* Added new style admin prefixes
* Plugin bake still works.
* Fixed bugs in Shell::createFile() around force argument.

Next I'll tackle view bake.