Add missing parent calls.

Fixes piles of failing tests.
Fix mistakes.
Merge commit '072aee0a0f83a10263928f00d0eedf48c1a826e7' into 3.0-namespace

Conflicts:
	lib/Cake/Console/Command/AclShell.php
	lib/Cake/Console/Command/Task/ExtractTask.php
	lib/Cake/Controller/Component/Acl/DbAcl.php
	lib/Cake/Controller/Component/Auth/BaseAuthenticate.php
	lib/Cake/Controller/Component/Auth/BaseAuthorize.php
	lib/Cake/Controller/Component/AuthComponent.php
	lib/Cake/Controller/Component/CookieComponent.php
	lib/Cake/Controller/Component/PaginatorComponent.php
	lib/Cake/Controller/Component/SecurityComponent.php
	lib/Cake/Controller/Component/SessionComponent.php
	lib/Cake/Controller/ComponentCollection.php
	lib/Cake/Controller/Controller.php
	lib/Cake/Core/Configure.php
	lib/Cake/Error/ExceptionRenderer.php
	lib/Cake/Model/Behavior/AclBehavior.php
	lib/Cake/Model/Datasource/Session.php
	lib/Cake/Model/Datasource/Session/DatabaseSession.php
	lib/Cake/Model/Model.php
	lib/Cake/Model/Schema.php
	lib/Cake/Network/Http/HttpSocket.php
	lib/Cake/Test/Case/Controller/Component/EmailComponentTest.php
	lib/Cake/Test/Case/Core/AppTest.php
	lib/Cake/Test/TestCase/Console/Command/SchemaShellTest.php
	lib/Cake/Test/TestCase/Console/ShellTest.php
	lib/Cake/Test/TestCase/Controller/Component/PaginatorComponentTest.php
	lib/Cake/Test/TestCase/Controller/ControllerMergeVarsTest.php
	lib/Cake/Test/TestCase/Core/ConfigureTest.php
	lib/Cake/Test/TestCase/Core/ObjectTest.php
	lib/Cake/Test/TestCase/Error/ErrorHandlerTest.php
	lib/Cake/Test/TestCase/Log/LogTest.php
	lib/Cake/Test/TestCase/Network/Http/HttpSocketTest.php
	lib/Cake/Test/TestCase/Network/RequestTest.php
	lib/Cake/Test/TestCase/Network/ResponseTest.php
	lib/Cake/Test/TestCase/Routing/DispatcherTest.php
	lib/Cake/Test/TestCase/Routing/RouterTest.php
	lib/Cake/Test/TestCase/TestSuite/ControllerTestCaseTest.php
	lib/Cake/Test/TestCase/Utility/FileTest.php
	lib/Cake/Test/TestCase/Utility/SetTest.php
	lib/Cake/Test/TestCase/Utility/XmlTest.php
	lib/Cake/Test/TestCase/View/HelperTest.php
	lib/Cake/Utility/Set.php
	lib/Cake/View/Helper/CacheHelper.php
	lib/Cake/View/Helper/FormHelper.php
	lib/Cake/View/Helper/NumberHelper.php
	lib/Cake/View/Helper/TextHelper.php
	lib/Cake/View/Helper/TimeHelper.php
Merge remote-tracking branch 'cakephp/2.2' into 3.0-namespace

Conflicts:
	lib/Cake/Test/Case/Controller/Component/EmailComponentTest.php
	lib/Cake/Test/Case/Controller/ComponentTest.php
	lib/Cake/Test/Case/Core/AppTest.php
	lib/Cake/Test/Case/Core/CakePluginTest.php
	lib/Cake/Test/TestCase/Console/Command/TestShellTest.php
	lib/Cake/Test/TestCase/Controller/Component/Auth/BasicAuthenticateTest.php
	lib/Cake/Test/TestCase/Controller/Component/AuthComponentTest.php
	lib/Cake/Test/TestCase/Controller/Component/RequestHandlerComponentTest.php
	lib/Cake/Test/TestCase/Controller/ControllerTest.php
	lib/Cake/Test/TestCase/Core/ObjectTest.php
Fixing some errors caused by the merge.
Moved files from app to App.
Die named parameters die.

Remove named parameters.  They were a terrible idea that hasn't worked
out well.  Structring key value data in path segments
essentially duplicating query string params doesn't follow web standards
conventions, and the feature required a pile of configuration.
Add RouteCollection.

This class will play an important role in speeding up reverse routing.
Add Route::getName()

Used to get/generate route names used to create hashtable entries.
Add docs for route names.
Proof of concept on route name iteration.
Fix issues with routing + dispatching.
Fix namespace usage.
Fix derp with sprintf.
Make getting the name of a route not require compiling it.
Tweak var names and add doc blocks.
Optimize getName() a bit.
Fix failing tests in RedirectRoute.
Convert from :: to :

Its a bit shorter and shorter is better.
Remove _handleNoRoute.

Routes should always correctly reverse match.  If not an
exception should be raised. (No exceptions just yet though).