Exclude lib/Cake/Test when building pear packages.

The core tests include a number of files that cause grief when the
cakephp pear package is installed via composer. Excluding the core tests
solves all of these problems and makes a smaller package which is nice.

Fixes #2620
Update ControllerTask.php

Added an output message if no controllers are baked using the all() function.
Update ControllerTask.php

Updated if statement for clarity and also fixed spelling mistake.
Removed trailing whitespace.
Update ControllerTask.php

Removed $admin from message in regards to no controllers being baked in all() function
Fix errors with postgres tests.
Merge pull request #2628 from pummra/patch-1

Add message to let user know that no controllers were generated.
Simple docblock updates to CakeTime
Merge pull request #2635 from bcrowe/hotfix-timeDocBlock

Simple docblock updates to CakeTime
fix multiple log array key definition on templates property in Debugger
Merge pull request #2656 from makusu/fix-debugger-templates-array

fix multiple log array key definition on templates property in Debugger
Don't select year 0 when there are all 0's.

Year 0 is almost never a 'good' selection value and causes odd behavior
when paired with MySQL.

Fixes #2658
Fix mising connection parameter to schema objects.

When calling create/update the created schema object should be passed
the current connection.

Fixes #2668
Test case that demonstrates issue with count and Translate
Fix issue with find(count) and TranslateBehavior.

Fixes #2667
Merge branch 'issue-2667'

Fixes #2667
Correctly remove routing url from query string.

It mostly happens when in nxing setups, because of location defined like:

try_files $uri $uri/ /app/webroot/index.php?$uri&$args;
Update tests.
Fix trailing whitespace.
Merge pull request #2694 from bar/patch-3

Correctly remove routing url from query string.