Remove deprecated method.

View::addScript() has been replaced by view blocks.
Use assertContains() instead of more verbose approach.
Add support for themes + cells.

Cells should inherit the current View's theme and use it correctly when
rendering.
Clean up view bake templates output
Merge pull request #3403 from bcrowe/3.0-bake-templates

3.0 - Clean up view bake templates output
Add missing ConsoleIo method.

When updating the documentation, I noticed that styles() was missing on
ConsoleIo. This corrects that issue.
Merge pull request #3405 from cakephp/console-io-method

Add missing ConsoleIo method.
Removed Router::parseExtensions().

Just use Router::setExtensions() instead. setExtensions() now also takes
a single extension as string for first param.
Rename Router::setExtensions() to Router::parseExtensions().

Also renamed Route::setExtensions() to Route::parseExtensions() for consistency.
Add missing template file.
Rename action to template.

`template` better fits how the property is used in practice.
Merge pull request #3404 from cakephp/cell-theme

3.0 - Make view cells work with themes
Added failing test to prove #3410
Adding fix for #3410
Merge pull request #3411 from cakephp/3.0-datetime-fizx

Fix for #3410
Add additional test coverage to ShellTask.
Merge pull request #3406 from ADmad/3.0-router-extensions

Removed Router::parseExtensions().
Fixed date marshalling, the previous implementation coudl lead to bad
dates when a date is selected aroudn daylight saving timzone changes
Make Controller::redirect() return response object.

The $exit param has been removed and it no longer sends response and exits.
Allow Controller::startup() to return Response object.

Since Controller::redirect() no longer exits components like AuthComponent return
response object after setting up redirection. The dispatch process is also updated
to account for this change.