Abstract continuation requests
Initial authentication implementation

* AUTH broadcast in CAPABILITY response
* SASL-IR support
* Authenticator interface
* XOAUTH2 negotiation
* User skeleton
* Store interface skeleton
* SequoiaStore skeleton
Initial TODO