Fixed PHPUnit include bug.

Fixed vendor include path bug.
Added test for CakeTestSuiteDispatcher::loadTestFramework.
Added test for CakeTestSuiteDispatcher::loadTestFramework.
Merge branch 'master' of github.com:psparrow/cakephp

Conflicts:
	lib/Cake/Test/Case/TestSuite/CakeTestSuiteDispatcherTest.php
Fixed code formatting.
Merge branch 'master' of github.com:psparrow/cakephp
Throw exceptions only when datasource has wrong package, not check for instance of Datasource
fix failing tests. test and mocked sources would cause exceptions
Merge pull request #1176 from ceeram/2.3-3694

Throw exceptions only when datasource has wrong package.

This is replaces instanceof checks with a more generalized check. 

Refs #3694
Force & when creating requests.

Some people will have entities in arg_seperator.output. Make HttpSocket
more resiliant.

Fixes #3692
Move tests around.

Try to fix timing issues in formhelper tests.
Fix issue with midnight hour & 12hr formats.

No hour would be selected in the case of 12hr formats and a time like
00:xx:yy
Fix alphaNumeric validation
fix failing test with webrunner
Merge pull request #1177 from yuya-takeyama/fix-alphaNumeric-validation

Fix alphaNumeric validation
Allow character classes in attribute patterns.

Fixes #3706
Remove key-ordering sensitivity in fixtures

Previously, the field order was effectively taken from the last record in the fixture, but the values were ordered according to the array_unique call above - primarily determined by the first record in the fixture.  If these two orders differed, values were added under the wrong keys.
Merge pull request #1174 from psparrow/master

Fixed issue with including including PHPUnit's Autoload script.
Restructuring Strings test so that it is compatible with this change
Merge pull request #1183 from cincodenada/patch-1

Fix bug where differing key-ordering in fixtures causes errors.

When a fixtures first and last records differed data should be
inserted correctly.