Moved SASL registration completely to the feature plugin, instead of keeping a portion of it in ClientXMPP.