Also set mb_regex_encoding.

This fixes issues with corrupt bytes when you change the default
encoding and use regular expressions.

Fixes #3800
Fix autoLinkUrls() not autolinking URL's without a /.

Refs #GH-1259
Add Cache::groupConfigs() to get group->config map
Patched CakeResponse's MapType() to increase performance by reducing hundreds of is_array() and is_string() system calls
Add additional entropy to postLink()

This should help make more uniq id's for postLinks that are created
sequentially.

Fixes #3807
Merge pull request #1260 from DiegoMax/2.4

Patched CakeResponse's MapType() to increase performance by reducing hun...
add schema param and skip interactive prompts if unnecessary
Test case for loooong page numbers in paginated results seems to cause SQL error
Clamp limit values to be unsigned integers.

This solves large page numbers potentially turning into scientific
notation when being formatted into queries. It also further safeguards
against SQL manipulation.

Refs #GH-1263
Stop calling limit() twice on the same data.

DboSource::limit() now follows its documented input types, passing an
already formatted LIMIT string will result in LIMIT 0. Remove useless
array merging as well.
Update limit() for Sqlite.

It should behave as the parent class does.
Update limit() for Postgres

It should work like the parent class.
Update limit() in SQLServer to handle large page numbers as well.
Added Aliasing of Tasks in the TaskCollection() class and added tests
Merge pull request #1264 from angelxmoreno/feature/taskCollection_aliasing_ticket-3808

Added Aliasing of Tasks in the TaskCollection() class and added tests.

Fixes #3808
Remove error setting when reading/deleting non-existent key.
Fixes #3813
Merge pull request #1265 from ADmad/master-cakesession-valid

Ensure session is not invalidated after reading/deleting non-existent key.
Fixed curly brackets at a few class definitions
Merge pull request #1267 from djbobke/coding-style-fixes

Small coding-style fixes
Make note of method removal.