Make debug status boolean
Themed CakeEmail should load view helpers with the theme set
Merge pull request #3050 from occitech/3.0

Themed CakeEmail should load view helpers with the theme set
Copy the connection option onto a property.
Start updating ModelTask

- Start removing the interactive mode.
- Remove prefix munging, this should happen in the schemaCollection.
- Add a list of models when no name is given.
Implement some more of the internals for updating bake.
Don't include sqlite_sequence in table listings.

Applications rarely need access to sqlite_sequence so exclude it from
the table listings.
Update conventions used in _modelKey()
Update association generation code.

Update convention based association generation to use the new ORM.
Update getting the primary key and display field.
Add switches for fixture/test disabling.

Have options for disabling test/fixture generation as people might want
to skip that.
Re-enable initValidation() tests.
Implement the fields/no-fields options.

Remove a bunch of methods that will not be used in the future.
Update validation generation to be simpler.

Removing the interactive mode makes generating validation rules
simpler.
Remove tests for methods that don't exist anymore.
Update behavior generation and some internals.
Janky poorly spaced version of validation generation is working.
Add more meat to Table baking.

The template is gross because native PHP's whitespace handling is not
very good. Hopefully the alternate syntax can make things a bit eaiser
to work with.
Basic template and functionality for baking entity classes.
Fix typos and missing boolean flags.