This will hopefully give us faster feedback on each build
Allow `.` in object registry keys when a configuration array is present. This allows cache engines to have dotted names, and also helpers. Doing this with helpers is a bit silly as you'll end up with helper names you cannot use. But for Cache it makes sense. Refs #6919
Only collect constraint data for matching database names. Refs #6918
Setting a location header and 403 status codes causes infinite loops when AuthComponent is set to protect `/`. Refs #6880
This is necessary especially for polymorphic belongsToMany to ensure links for other models are not deleted.
By adding parameters to the query, we make future clones messy. Because cloned queries need to retain their bound parameters (so they can execute), cloning a pagination query in old SQLServer after it had executed would retain the pagination parameters. These additional parameters would cause PDO to consider the query invalid. The changes in the PaginatorComponentTest are to cover the very odd situation where SQLServer's identity column starts at 0 instead of 1 :( Refs #6871