Fix unsubscription of addresses with plus in XNet lists

When an external email is registered with an email address containing +,
PHP understands this as a space and uses the wrong address to
unsubscribe the member.  Use urlencode to correctly encode the plus in
the unsubscription link.