Correct return types.
Merge pull request #5090 from cakephp/3.0-returntypes

Correct return types.
Fix coding standard.
rename validatePresence to requirePresence.
Correct wording.
Consolidate doc block lines around chaining.