Initial authentication implementation

* AUTH broadcast in CAPABILITY response
* SASL-IR support
* XOAUTH2 skeleton
Abstract continuation requests
Initial TODO