Make legacy exceptions part of the Symfony HttpKernel for cross compatibility.
Update documentation on events

  - corrections to method calls
  - event names no longer necessary due to Symfony
Remove prehistoric module support.
Patch in request hack.

This is an interim way to handle request scope which the old Zikula doesn't have.
It makes it a lot easier to patch in the kernel workflow this way.
Merge with previous
BC handling for throwing a redirect exception. From now on, we return a RedirectResponse
First attempt at switching to HttpKernel workflow