Add Mailgun support.

This commit includes a MailgunRequestParser implementation. Mailgun
uses the concept of 'routes' to send inbound emails, and does a lot
of really useful heavy lifting server-side - the content is all UTF-8
encoded, and the strip out the cruft from message replies.