Start updating option parser for controller task.
Start fixing tests for ControllerTask.
All other tasks call this action 'bake' not 'generate'.
Add new implementation for helper and component generation.
Improve doc block.
Update generated controller method code.

Use the 3.0 style conventions for the generated controller code. The
updated tests are not fully passing because of issues in the ORM code.
Remove unused comparison file.

We don't have scaffold so we won't need to compare against it.
Fix incorrectly fetched associations.

BelongsTo should not find BelongsToMany.
Remove admin tests.

Admin prefixes will be handled elsewhere now.
Enable tests for baking controller code.
Get tests passing for baking all controllers.
Update help text on controller task.
Include belongsTo associations in paginated data.

eagerload associated data when showing lists of things. This gets us
closer to the behavior in 2.x.
Set the primary entity to the view on add/edit forms.
Make Shell::createFile() always work the same.

Ignoring the force param is annoying and not always obvious.
--force should be a boolean flag.
Fix prefix paths for controller bake.
Add additional test coverage for createFile().
Don't always add Form and Paginator.

They are lazy loaded as needed. We don't need to force them into the
property lists.
Simplify add action code.