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.
Make Request::addDetector() static.
Remove "mobile" detector.
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
Make debug status boolean
Use semantic version for since doc block
Update ObjectRegistry since docblock to sem ver
Fix typo in method name.

It should be 'marshal' not 'marshall'.
Merge pull request #3046 from bcrowe/3.0-src-ver

3.0 - Use semantic version for since doc block
Merge pull request #3047 from cakephp/3.0-marshal-rename

Fix typo in method name.
Added TimeType. Fixes #2933
Merge pull request #3044 from tigrang/time-type

Added TimeType. Fixes #2933
Themed CakeEmail should load view helpers with the theme set
Themed CakeEmail should load view helpers with the theme set