Fix for CakeResponse::sharable() header to include private caches
Add a simple oneliner way to add fallback routes to a scope.

I found I was repeating these same 2 lines in many places. Having
a simple macro for them will make working with routes a bit less
repetitive.
Make fallback routes use InflectedRoute.

This preserves behavior with the old default routes, and since we don't
have :controller as a default key, this solves needing to re-add
inflection in ControllerFactoryFilter.
Remove default routes.

Remove the default routes file that generates routes based on config
data. Routing in CakePHP 3.0 should be much more declarative and less
magic based.  While the scopes result in slightly more routes being
connected, the performance improvements are shown to offset any slowdown
even for large route sets.
Fix CS errors.
Fixed failing test for CakeResponse::sharable + spacing
Fix for failing test "Whitespace found at end of line"
Overwrite the schemaName property if it is not defined in the class.

If a model class does not define a schemaName we should use the
datasource's schemaName. We can assume that people using schemaName want
to lock the model onto a specific schema given the changes in #3210

Fixes #3720
Add an upper bound to the POST data SecurityComponent will consider.

'Kurita Takashi' has let us know that the previous patterns could be
abused by an evil doer. One could potentially send a very large deeply
nested POST data structure. Matching that structure could overflow the
PCRE limits causing a segmentation fault. Adding an upper bound will
solve the problem and I doubt anyone is doing POST data structures with
more than 10 levels of nesting.
Disallow hexadecimal input with inList.

Instead of turning on/off strict mode based on the user supplied input,
cast everything to strings and always use a strict check. This avoids
the potential issue of a bad user using hexadecimal when they should not
be allowed to do so. Thanks to 'Kurita Takashi' for pointing this out.
Merge pull request #3872 from CostaC/response-sharable-fix

Fix for CakeResponse::sharable() header to include private caches
minor optimisation, refs comments on 81875cfeb1b8e5c414cf9de3c96dd2dde50150bc
Merge pull request #3878 from ceeram/optimize

minor optimisation, refs comments on 81875cfeb1b8e5c414cf9de3c96dd2dde50...
Remove param $confirmMessage.

You can set the confirm message using 'confirm' key in options.
Remove $confirmMessage param.

Confirmation message can be set using 'confirm' key in options.
Document 'default' option.
Merge pull request #3876 from markstory/3.0-no-default-routes

3.0 no default routes
Correct use statements.
correct cs
Fix CS