Refactored createXXXException() methods

| Q             | A
| ------------- | ---
| Bug fix?      | no
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | ---
| Fixed tickets | #1507
| Refs tickets  | ---
| License       | MIT
| Doc PR        | ---

- renamed `createAccessDeniedHttpException` to `createAccessDeniedException`
- moved `createAccessDeniedException` from Abstract_Controller to Abstract_Base to make it possible to use it in apis, closes #1507.

@shefik For the record, the issue you had in #1507 came up because the `createAccessDeniedException` was not available in `Abstract_Base`

@craigh You will have to rename `createAccessDeniedHttpException` to `createAccessDeniedException` in Dizkus.