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.
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.
Allow authenticator's unauthenticated() method to return response.
Stop event propagation when returning response.