Base model class no longer changes an already defined schemaName value
Sqlserver Datasource how properly appends the schemaName prefix in the describe() method
correct doc block
Merge pull request #3271 from dereuromark/2.5-string

correct doc block
Merge pull request #3210 from ubermaniac/Sqlserver-schema-prefix

Sqlserver schema prefix #3208
Revert the removal of a BC relevant part.
Fix Hash type casting

When using comparison with a boolean, as the filter is a string, we have to convert the data boolean to "boolean string" to avoid type-casting troubles.

## Example
```php
$users = [
    [
        'id' => 2,
        'username' => 'johndoe',
        'active' => true
    ],
    [   'id' => 5,
        'username' => 'kevin',
        'active' => true
    ],
    [
        'id' => 9,
        'username' => 'samantha',
        'active' => false
    ],
];
$unactiveUsers = Hash::extract($users, '{n}[active=false]');
print_r($unactiveUsers);
```

This example returns the two unwanted active users because `"false"` is `true` but not `false` :)

I think this pull request will fix this issue by converting true/false boolean to string (to match with our filter).
Merge pull request #3287 from dereuromark/2.5-bc-fix

Revert the removal of a BC relevant part.
Add tests for #3288 and remove nested ternaries.

Nested ternaries are complicated to maintain and hard to read. Break
down the nested ternary into two conditionals.
Merge branch 'hash-fix' from glaforge/patch-1 into master.

Closes #3288
Merge branch 'master' into 2.5
Update version number to 2.5.0-RC1
Updated documentation
* Removed references to nonexistent `AclBase` class
* Added references to `AclInterface` requirements
Merge pull request #3297 from young-steveo/AclComponent-documentation-fix

Updated AclComponent documentation
Trim $sql before checking for SELECT
Merge pull request #3301 from ubermaniac/Sqlserver-trim

Trim $sql before checking for SELECT
Fix CakeHtmlReporter output for HTML
Merge pull request #3302 from dereuromark/2.5-webtestrunner

Fix CakeHtmlReporter output for HTML
Correct types for Validation::range().

Refs #3304
Don't 404 extensions that could be handled by routing.

Fixes an error in #2750 where routed extensions would always return
404's for plugin requests. When a file extenion could be handled by
router, AssetDispatcher cannot 404 the request.

Refs #3305