Clean up Cabal file.
Bump package version to 0.4.1.
Use strict text and bytestrings for everything.
Use the IsString instance of Name.
Update for latest version of 'xml-types'.
Moved some of the utility functions in 'Network.Protocol.XMPP.XML' into the 'xml-types' package.
Small tweaks to the bundled XML combinators.
Use 'xml-types' instead of HXT for basic XML processing.
Fix a few stylistic issues found by HLint.
Moved client-related modules into a subpackage.
Merged public API into a single exposed module, 'Network.Protocol.XMPP'.
Quick-n-dirty conversion to version 0.3 of the GNU SASL bindings.
Add some missing internal modules