Add indented printing to XMPPElement for simplified debugging

Feature is enabled by default, but can be disabled by removing a #define in XMPPElement.m.

Inspired by printouts like these:
 -  http://pastebin.com/rKH9UDEe
 -  https://bugs.freedesktop.org/show_bug.cgi?id=32819