Improve docs for UnaryExpression.
Initial implementation of pagination for older Sqlserver

Old SQLServer does not support anything like LIMIT/OFFSET. Instead we
have to use a subquery workaround.
Add additional tests for pagination + conditions.
Fix additional failing tests under old SQLServer

The query transformation process requires decorators to be applied to
the original results when replacing the query with a copy as the
original query is what the end developer has access to.
Fix error in old SQLSserver.

Identity columns must be undefined.
Skip wincache tests if wincache.enablecli is off.

If wincache is disabled, skip the tests.
Use composer installed PHPUnit vs. whatever is on travis.ci

Lock down to an older PHPUnit until we can get session code re-written.
The latest PHPUnit 3.7.x breaks session support which we need for the
time being.
Merge pull request #3367 from cakephp/travis-phpunit

Use composer installed PHPUnit vs. whatever is on travis.ci
Fix path related failures in bake tasks.
Merge pull request #3363 from cakephp/windows-test-fixes

Fix path related failures in bake tasks.
Fix file array parsing for flat file arrays.

The file array parsing was not correct when handling flat file arrays.
When dealing with flat arrays we don't need to munge data nearly as
much.

Fixes #3364
Fix warning when _ids is an empty value.
Merge pull request #3372 from cakephp/issue-3364

Fix file array parsing for flat file arrays.
Merge pull request #3371 from cakephp/sqlserver-pagination

3.0 - Fix pagination in Sqlserver2008