Clean up Cabal file.
Bump package version to 0.4.1.
Quick-n-dirty port to updated xml-types and libxml-sax.
Update homepage and repository URLs.
Remove -fno-warn-unused-do-bind from GHC options, and fix resulting warnings.
Bump 'network' dependency version.
Update homepage and bump 'text' dependency version.
Bump 'text' dependency version.
Rename 'Event' to 'SaxEvent', in preparation for new "xml-types" package.
Update to use libxml-sax 0.6
Add locking to 'putStanza' and 'getStanza', to allow basic thread-safe access.
Use 'xml-types' instead of HXT for basic XML processing.
Use GNU IDN instead of 'text-icu' for Stringprep support.
Migrate 'Handle' to a more modern TLS binding.
Define the 'XMPP' monad, so clients don't have to pass a stream around.
Use more specific license version in Cabal file.
Moved client-related modules into a subpackage.
Merged public API into a single exposed module, 'Network.Protocol.XMPP'.