Email improvements

Emails are now rendered in html, using plain haml templates.

I also identified places in the email workflow that didn't make sense - missing links from emails, and some important attendee events for which no email was currently being sent.