Remove OpenXPKI::Exception from conditions as it is incompatible with new Workflow

The new upstream workflow conditions crash when a condition throws an exception.
This patch replaces them with the correct behaviour (raise condition_error).
Remaining Exceptions are real problems and not evaluation errors and must remain!
Add auto_revoke flag in revocation workflow and improve qatests
New notification system with SMTP and basic RT integration

Rewrite of the notification system, complete redesign of the handler
logic but keeps the interface (mostly) untouched.
Introduces two SMTP deivery handlers to send plain or html enabled mail.
RT was tested against a RT4 demo install, might need some improvement for
real world usage.