changed regexp for response code

Facebook servers have now HTTP response without status string. The use 
"HTTP/1.1 200 "
while CakePHP needs 
"HTTP/1.1 200 Ok"
because preg_match() in code use + instead *
Remove setting of Controller::$ext by RequestHandler.

Closes #3022
Merge pull request #3027 from ADmad/2.5-requesthandler-ext

Remove setting of Controller::$ext by RequestHandler.
Add tests and fix issues with multiple trailing whitespaces.

Closes #3016
Merge branch 'http-response-code' into master.

Merge changes from #3016 into master.

Closes #3016
Themed CakeEmail should load view helpers with the theme set
Merge pull request #3051 from occitech/master

Themed CakeEmail should load view helpers with the theme set
Update help/option parser for FixtureTask.
Start updating fixture task tests.
Get a bunch more of the FixtureTask tests passing.

Still a bunch of work to do on cleaning things up.
Added checked for DateTime objects in date/time/datetime validation rules. Fixes #3056
Allow directly passing a callable for Request::addDetector()
Fixed global callback issue in validation rule
Merge pull request #3059 from tigrang/validation-fix-callable-3.0

Fix global callback issue in ValidationRule
Merge pull request #3058 from tigrang/validation-fix-3.0

Add check for DateTime objects in date/time/datetime validation rules
Update remaining tests and fix path issues.
Add early return to save some tabs.
Add form attribute to hidden inputs when present.

If inputs are placed outside of the form elements the form attribute
needs to be set on the hidden inputs. Without this attribute the empty
state does not submit correctly.

Fixes #3053
Merge branch 'master' into 2.5
Use semantic version for test cases since doc block