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
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
Merge remote-tracking branch 'origin/2.5' into 3.0-hidden-field-fixes

Conflicts:
	lib/Cake/Network/Http/HttpSocketResponse.php
	lib/Cake/Test/Case/Network/Http/HttpSocketTest.php
	lib/Cake/Test/Case/View/Helper/FormHelperTest.php
	lib/Cake/Test/test_app/View/Themed/TestTheme/Emails/text/themed.ctp
	lib/Cake/View/Helper/FormHelper.php
	tests/TestCase/Controller/Component/RequestHandlerComponentTest.php