Support subscribing to folders in IMAP

This brings in support for the IMAP `SUBSCRIBE` command.

There were no direct tests on Mail\Protocol, so I wasn't sure how you wanted to handle that.

Thanks!
-Ameir