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
Added __debugInfo to Table
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.
Add time() to FormHelper.

Add concrete time input methods to FormHelper. This will let input()
also generate time type inputs.
Add date type to FormHelper.

Add a concrete method for generating date inputs and remove workarounds
in _getInput().
Reduce duplication in docs and fix typos.
Remove parameter that does nothing.
Add missing coverage for attributes with secure().
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.