Switch LiveListener to new ADARA parser API

Refs #6554
First cut at unit tests for the ADARA packet parser

Refs #6559
Minor cleanups to XML parsing code

I was using a somewhat round-about method of parsing the XML code in
DeviceDecriptor packets.  This change removes a few lines of code and a
couple of #include.

Refs #6554