Added a SoapMessage function to create a nicely formatted function-like string.
Added test trace for increasing log level to trace and used that trait on a couple of test classes.
Changed the methods in the Logging trait to take Any instead of AnyRef, and automatically do toString.
Logging fix.
Modified StreamablePhoto so that its media container and codec are jpg.
Changed AirPnp startup, so that it waits for PMS's HTTP server to start.
Removed unused Util code.
Added failsafe in AirPnpFolder, detects that added children actually has been added.
Added a mediarenderer icon (test resource).
Fixed whitespace/formatting problem in test device XML.
Changed SoapMessage.getHeader to getSoapAction, and enclosed in quotes.
Added pretty-printed XML to SoapError.
Added Service.getActions
Added ability to query DevicePublisher for its devices, and forwarding via Coordinator.
Changed DevicePublisher to set a SOAP sender on a Device when publishing it.
SOAP client fixes.
Added error logging to AirPnpFolder, when a child cannot be added.
Added a UI for interacting with published devices via SOAP messages.