Add XMPP Forms support for creating accounts.

This has been tested against jabber.ccc.de. I've probably broken the
old-style registration however because I don't any servers to test
against.