Add support for unsubscribing from urls

Sometimes the unsubscribe header is a url. And because all newsletters are bad but those from github, the easier it is to unsubscribe, the better life is in general.

Would like to write more tests, pointers greatly appreciated :-)

Edit: ~~Wowa, time for a rebase~~ git fu