CakePHP 3 changes
Changes to make cakephp 3 compatible
Rename test case directory and add phpunit.xml
Tests for PrgComponent
Start migrating tests for SearchableBehavior
Fix autocomplete on IDE
Update tests
Require cakephp
Update to match update CakePHP3 api
Add in support for non-default form names (Was removed with the original migration to Cake 3)
Fix travis build files
Update some documentation
Merge branch 'dakota-3.0' into 3.0

Conflicts:
	Controller/Component/PrgComponent.php
Add and fix a number of tests
Fix fixtures and hopefully travis-ci
Already creating a database
ParsedParams() should not include the form name
Fix for autoloader on travis
Fix PHP 5.4 error
Fix CS issues