Merge branch 'release/v3.0.6'

* release/v3.0.6: (21 commits)
  Preparing release Updating semver Ran interactive shell Finish release
  backport view class changes from 2.4
  Load travis setup from external travis repository
  Change listener to Redirect, CrudAction method to redirectConfig and config key to 'redirect' too
  fixing more feedback
  improve naming of redirection keys
  Updated EditCrudAction::_validateId() docblock for readability
  fix covers annotation
  fix feedback
  Update tests and code
  fix docblock
  Add intigration tests for add + edit crud action
  fix redirect keys for add and edit
  support query args
  more tests
  phpcs
  some unit tests
  cleanup no longer needed tests
  use _settings['accessors'] instead
  make accessor more generic
  ...
Update README.md

[ci skip]
Merge branch 'release/v3.0.7'

* release/v3.0.7:
  Preparing release Updating semver Ran interactive shell Finish release
  Fixing unit test
  Ensuring conditions passed in beforeRelatedModel are always an array
  Remove double asterisks
  Change Cake to CakePHP
  Capitalize UUID acronym
  Remove typo in CrudComponent::logEvent() docblock
  Changed url to URL
  Fixed CS errors in test cases
  Corrected typo in CrudSubject::hasEvent() docblock
  Capitalized API in docblocks
  Ignore tests.
  Updates .travis.yml template.
  Updated CrudComponent::validationErrors() to use instanceof
  Simple grammar correction in CrudBaseObject proxy methods' doc blocks
  Updated README to reflect documentation
  fix doc block
  fix doc blocks
  strict checks for strings
  bool to boolean and int to integer
Some cs fixes.
Merge pull request #148 from tersmitten/cs-fixes

Some cs fixes.
Merge branch 'release/v3.0.8'

* release/v3.0.8:
  Preparing release Updating semver Ran interactive shell Finish release
  fix _deriveRuleSpecific where there is many models in the $errors array
  allow short hand definition of listeners inside plugins
  Fix app uses and remove controller test
  Add Api Controller test
  Fix unit tests
  Load the API exception renderer earlier to avoid non-api error responses
[fix] Don't call renderAs if there is no known RequestHandler extension
Merge branch 'release/v3.0.9'

* release/v3.0.9:
  Preparing release Updating semver Ran interactive shell Finish release
add waffle.io badge
Merge pull request #157 from waffleio/master

waffle.io Badge
Basic edits to CRUD component docblocks
Move apostrophe for plural models
Merge pull request #162 from bcrowe/hotfix-doc-blocks

Basic edits to CRUD component docblocks
Automatically handle HEAD and OPTIONS requests
Add test for OPTIONS
add tests for HEAD requests
allow HEAD requests to be treated as GET

This prevents HEAD requests from being considered unsupported
Merge pull request #165 from AD7six/http-methods-filter

Http methods filter
add banner for version note
Merge branch 'master' into develop