Change $serializer visibility, and other fix
Merge pull request #1695 from renan/2.4-wordwrap

Make String::wrap() unicode aware. Fixes #3981.
More gracefully handle invalid data in Accept headers.

Some browsers have invalid accept headers, we should ignore the invalid
extension data as assuming it will be a qualifier can result in
incorrect results.

Fixes #4105
Base completion files from @AD7six/cakephp-completion adjusted to be part of the framework
Updated doc blocks
Updated the shell given @renansaddam pointers
Refactored the shell reflection portion into a seperate task.
Allow Folder::addPathElement() to accept arrays, also corrected docblock
Added missing semi-colon in return
Fixing CS errors.
Remove leftover of pageTitle.
Updated returns in docblocks in File utility
Fixed CS error
Improve serializer engine assignment code
Additional grammatical corrections to File utility
Rrue to True, simple typo
Merge pull request #1697 from bcrowe/2.5-addPathArray

Make addPathElement accept an array

Fixes #3294
Merge pull request #1699 from dereuromark/2.5-page-title

2.5 page title
Merge pull request #1701 from bcrowe/hotfix-phpcs

Fixed CS error
Merge pull request #1700 from bcrowe/hotfix-filedocblocks

Updated returns in docblocks in File utility