(piqi) Implement XML indented output outside of Xmlm library
(piqi) Implement XML indented output outside of Xmlm library

This will allow us to not rely on custom modification in Xmlm. Previously, we
relied on them to avoid indenting data elements (we need this, because extra
whitespace around serialized strings becomes significant when we read strings
back during deserialization).

Motiejus/piqi-deb,Motiejus/piqi-deb,Motiejus/piqi-deb,alavrik/piqi,alavrik/piqi,alavrik/piqi,Motiejus/piqi-deb