Clean up Cabal file.
Bump package version to 0.4.1.
Reduce use of the ($) operator.
Replace SaxEvent with plain Event
Use strict text and bytestrings for everything.
Use the IsString instance of Name.
Quick-n-dirty port to updated xml-types and libxml-sax.
Rename 'Event' to 'SaxEvent', in preparation for new "xml-types" package.
Update to use libxml-sax 0.6
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.
Transition most remaining text storage to lazy 'Text'.
Add error handling hooks to 'Handle' computation signatures, to simplify the migration to a better GNU TLS binding.
Expose enough of the 'XMPP' monad internals for clients to interleave it with other IO.
Define the 'XMPP' monad, so clients don't have to pass a stream around.
Fix a few stylistic issues found by HLint.
Merged public API into a single exposed module, 'Network.Protocol.XMPP'.