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
Allow sub-directories for Fixture folder

Allow sub-directories for Test/Fixture folder (for app. and plugin.)
The directory separator is '/'.
A file ``MyClassFixture.php` in the folder `Fixture/MyFolder` will be included like this :
`'app.MyFolder/my_class'`
Merge pull request #2 from Tounu/patch-3

Allow sub-directories for Fixture folder
Creation of a method to parse fixture path

Creation of `_parseFixturePath`
Merge pull request #3 from Tounu/patch-4

Creation of a method to parse fixture path
Php cs fixed
Merge pull request #4 from Tounu/patch-5

Php cs fixed
Merge pull request #2961 from ovidiupruteanu/patch-3

Sqlserver->describe failing for models with a schemaName
Merge pull request #3005 from Tounu/2.5

Allow sub-directories in Fixture folder
Remove typehint on $LinkModel argument.

Adding a typehint here causes errors in a few userland plugins. We
should honor the previous interface as best we can.
Remove typehint from generateAssociationQuery()

While I think typehints are generally a good idea, this one broke a few
plugins, notably CakeDC/search. I don't think it is wise for 2.X release
to break BC in that way. I think reverting this change is probably the
safest path right now.
Retain the original file name so errors can be generated properly.

We should hold onto the original file so we can generate a error message
when the file is not found.

Fixes #2990
Closes #3011
Merge pull request #3015 from cakephp/dbosource-bc-fix

2.5 - Dbosource bc fix
Merge branch 'master' into 2.5
Merge branch '2.5' into 3.0

Conflicts:
	lib/Cake/Model/Datasource/Database/Sqlserver.php
	lib/Cake/Model/Datasource/DboSource.php
	src/Network/Email/Email.php
	src/TestSuite/Fixture/FixtureManager.php