Use Camdram-specific events and corresponding event listeners to trigger sending emails.
This replaces use of Doctrine's entity events, which removes the requirement for valid email configurations before setting up a dummy database.
Closes #135.
Corrects erroneous commit. Should fix the build.
Merge branch 'master' into email-config
Merge branch 'email-config'