Sqlserver->describe failing for models with a schemaName

When models have a schemaName set it was searching for TABLE_NAME = 'schema_name.table_name'.
Instead it should search for TABLE_NAME = 'table_name' AND TABLE_SCHEMA = 'schema_name'
Add missing spaces
improving docblock for Set::extract and Set::classicExtract return types
Merge pull request #2967 from steinkel/feature/improve-set-docblock

improving docblock for Set::extract and Set::classicExtract return types
fixing Set docblocks
Merge pull request #2971 from steinkel/feature/improve-set-docblock

fixing Set docblocks
Move FormHelper::_domId() to IdGeneratorTrait.
Add ID attribute prefixing feature.
Implement id prefixing for radio and multicheckbox widgets.
Remove extra newline.
Remove deprecated "inline" option from helpers.
Remove the remaining test suite infrastructure.

With the removal of the webrunner there isn't much point in keeping all
the test harness infrastructure in place. TestShell also serves little
purpose now, as a tiny wrapper around phpunit is not super useful. If
there is strife around this change we can always reconsider and come to
a better compromise.
Update PluginTask to generate phpunit boilerplate.

There were a few mistakes in the PluginTask. Also make it easier to get
plugins up and running with PHPUnit by generating some boilerplate code.
Remove duplicate comment.
Fix a bug where all the routes from the second controller onwards were
incorrectly connected.
Documentation correction

TimeHelper::$niceFormat to CakeTime::$niceFormat
Merge pull request #2988 from kp2356/patch-1

Documentation correction
Sort route keys in reverse length order before replacing to prevent incorrect matching
Added a test case
Removed comparison method