Remove the cache key from the Controller output

It is no longer useful becuase the key is manipulated by the output
controller to make it further unique for each edition.
Exceptions during rendering should be captured by the controller

The controller should then render itself with the exception and skip
caching, as caching will skip necessary logic that changes the response
code.
Remove OutputController filter.

It actaully run during the render process