Load the API exception renderer earlier to avoid non-api error responses
Merge branch 'release/v3.0.7' into develop

* release/v3.0.7:
  Preparing release Updating semver Ran interactive shell Finish release
Fix unit tests
Add Api Controller test
Fix app uses and remove controller test
Merge pull request #128 from FriendsOfCake/feature/api-load-exception-handler-earlier

Load the API exception renderer earlier to avoid non-api error responses
allow short hand definition of listeners inside plugins
Merge branch 'develop' of git://github.com/FriendsOfCake/crud into develop

* 'develop' of git://github.com/FriendsOfCake/crud:
  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 _deriveRuleSpecific where there is many models in the $errors array
Preparing release
Updating semver
Ran interactive shell
Finish release
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
Merge branch 'release/v3.0.8' into develop

* release/v3.0.8:
  Preparing release Updating semver Ran interactive shell Finish release
[fix] Don't call renderAs if there is no known RequestHandler extension
Preparing release
Updating semver
Ran interactive shell
Finish release
Merge branch 'release/v3.0.9'

* release/v3.0.9:
  Preparing release Updating semver Ran interactive shell Finish release