Fix afterFind() called twice with hasMany relationship

It occurs when a model and the children models are related to a same model.
For example, such as the following:

* User hasMany Comment
* User hasMany Article
* Article hasMany Comment
Fix different format of $results in afterFind

Refs #2529

As of this commit, we can get consistent format of $resutls in afterFind.
And we can keep backward compatibility if Model::$useConsistentAfterFind is set to false.
Added missing folders to plugin baking task, updated test
Removed Vendor folder from plugin baking task, updated test
Ignore RuntimeException

RuntimeException is thrown at race condition.
However, since for the processing at Garbage Collection, other processes
is determined that the expired.
this process is acceptable to ignore the RuntimeException even if there is
missing file.
Correct typo.
Forward port fixes for #4294 from 1.3 to 2.x

CakeTime was broken in the same way as TimeHelper was in 1.x. Getting
1969 on invalid input can be very confusing and un-helpful.

Refs #4294
Merge pull request #4290 from ravage84/plugin-task-folders

Updated plugin baking task folder list
Avoiding a call to session_regenerate_id() when there is no id

Fixes #4312
Merge pull request #4304 from mtak3/ignore_exception_cache_file_engine

Ignore RuntimeException
Optimize FileEngine::gc()

SplFileObject constructor throws an exception if the file does not exist or is a directory.
Merge pull request #4322 from majna/master-file-engine

Optimize FileEngine::gc()
HttpSocket: not overwriting auth header if it is set in request configuration
Merge pull request #4331 from jeremyharris/master

Fix HttpSocket multiple auth requests
Making sure the session is started before the id is regenerated
Fix callable arrays being mishandled by ValidationRule.

We should not be manipulating callable arrays like normal validation
rule arrays.

Refs #4330
Unskip test.

The path to the file was wrong, so the test was skipped.
Unskip a few test cases.
Merge pull request #4334 from cakephp/issue-4330

Fix validation callbacks without a provider
Do not generate a primary key input field in baked forms as that is
not required anymore.