test to fix for DS issues on windows
Add exception when paginate(false|null|'') is called.
Add tests for BehaviorTask.

I forgot to add these earlier.
fix cs
use _normalizePath()
simplify merges and cs
whitespace
Add missing @throws tag.
Merge pull request #3234 from dereuromark/3.0-cs

simplify merges and cs
harden method signatures
fix test
Merge pull request #3232 from dereuromark/3.0-windows

3.0 windows
harden method signatures
Remove duplication in file header.
Remove unused method.

This method is no longer useful and can be removed.
Extract a conventions trait.

Having a trait with some commonly used inflections/conventions makes the
Shell class a bit cleaner and contain less junk. Having a trait also
allows userland code and other parts of the framework to re-use this
piece.
Fix failing test.
Make set() also hook events up.

This makes set/load/unload more consistent and makes ControllerTestCase
not need to know internals as much.
Get ControllerTestCase tests working again.

Update some of the controller stubs so they work with new internals and
framework code.

Add the $name parameter to Controller. This is necessary, as a number of
derived properties are set based on the detected name. Another option
is to set all the properties in the stubs.
Merge pull request #3231 from cakephp/3.0-controller-testcase

3.0 controller testcase