Checkpoint: register the job failure subscriber; worked out a way to get the Plone site from the original job with minimal hacking.

Next: actually create and send an email.
Async job failure notification by email works.

Refs #114