Fix issues with model bake.

Setting the classname on associations requires the fully namespaced
classname, not just a short alias. Exclude the short alias form of
a classname from the association creation.
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.