Addition XML serializer based on XOM

This adds support for an alternative XML serializer to dom4j.

> XOM is an open source (LGPL), tree-based API for processing XML with Java that strives for
> correctness, simplicity, and performance, in that order.
http://www.xom.nu/