Email plugin support
Adds initial support for plugins that extend Geary's features when dealing with individual email messages.
Plugins that are email extensions can be notified of email being send or displayed, take action when this happens, and present UI when specific email are selected.
See #155