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 *
Be picky setting the primary (originator) query as a Query parameter.

`\Cake\ORM\Query::$_primary = true` only for the primary query, every other
query originated from that one will have the value set to `false`.

`Query::primary()` will return the query `_primary` value.
`Query::primary(true)` will mark the query as being the primary.
`Query::primary(false)` will mark the query as being a byproduct.
Mark belongsTo and count queries as not primary too.
Update Query::$primary and Query::primary() names.

To Query::eagerLoaded and Query::eagerLoaded(), respectively. To reflect
the real purpose of the variable/function.
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.
Allow directly passing a callable for Request::addDetector()
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
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