Removed unused property
Using Locale class methods instead of ini_get and ini_set
Added a simple Locale selector filter for using the preferred user language
Added some test for the LocaleSelectorFilter
Added more tests for LocaleSelectorFilter
Merge remote-tracking branch 'origin/3.0' into 3.0-i18n-next

Conflicts:
	src/Console/Command/BakeShell.php
	src/Console/Command/Task/FixtureTask.php
	src/Console/Command/Task/ModelTask.php
	src/Console/Command/Task/ProjectTask.php
	src/Network/Response.php
	src/Template/Error/missing_view.ctp
	tests/TestCase/BasicsTest.php
Fixing dockblock
Add a setter for FormHelper::context()

Having a setter makes changing context mid form possible. This is
sometimes useful when forms are partially filled with data from plugins.

Refs #4149
Fix incorrect docs.
Update TimeHelper docs.

Refs #4133
Fix Time API docs.

Refs #4133
Fixed a few typos
Fix an issue with calling Request::method() in a test

Trying to call Request::method() during a testAction request was throwing
```
Missing argument 1 for PHPUnit_Framework_MockObject_Builder_InvocationMocker::method()
```
 as it was trying to call the method() method for mocks.

This patch corrects that issue by mocking out the method() method in a testAction request
Merge pull request #4157 from dakota/3.0-fix-request-method-test-action

Fix an issue with calling Request::method() in a test
Fix notice in CakeSession.
CS fixes.
Add deprecated tags.
Merge pull request #4161 from dereuromark/master-cs-equals

CS fixes.
Deprecate ssn() validation in favor of plugin Localized.
Rename bake option "theme" to "template".