Fix notice error for fixtures with imported tables.

Don't emit an error when a fixture has an imported table with no primary.

Fixes #3659
add CAKE to the paths after handling parameters that depend on _isExtractingApp() return value, fixes LH-3442
Merge pull request #1166 from ceeram/2.3-3442

add CAKE to the paths after handling parameters that depend on _isExtrac...
Fix typos
Merge pull request #1168 from ataylor32/fix-typos

Fix typos
Fix FormHelper year range for ranges outside of 1901-2038
Merge pull request #1165 from cakephp/master-year-range

Fix FormHelper year range for ranges outside of 1901-2038
Update API links.
Close the session out before erasing all the fixtures.

Not closing the session before closing fixtures results in fatal errors
when using database sessions.

Fixes #3683
Disable the cache when running schema commands.

This prevents stale cached schema definitions from preventing updates.

Fixes #3690
Fix dropTables being ignore in some cases.

When autoFixtures = false & dropTables = false, individually loaded
fixtures should not be dropped.

Fixes #3691
add CONTRIBUTING.md
Throw exceptions when non Datasource classes are used as Datasources.

Using models as datasources can cause segmentation faults. Guard against
that by checking types and raising exceptions early.

Fixes #3694
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