Add new XMPP module/state to docs

Also included a versionadded directive for both, and cleaned up some of the RST formatting.