add stack trace processor and refactor introspection processor to reduce code duplication

@briancappello the Symfony ExceptionListener is passing the exception in the context in the way described in PSR-3.

And btw, rather than a processor, displaying the trace for exceptions looks like a formatter job (about the way to format exceptions)