Replace xml_stream with exml

This is a reincarnation of Rafał's `exml` branch. The original was too difficult for rebase/merge with current master. :( We can compare performance of modern `exml` and MongooseIM with `xml_stream`-based version. Perhaps with this we could avoid virtually duplicating functionality in another C module?