Added option to add stack traces to all log messages
Fixed issues updating instance tracker in wrong thread
Added packet sniffing of the SSDP packets sent/received by the UPnPControl point
Initial code to allow the UPnP library to tolerate errors in the device and service description documents. This allows a developer to see badly behaving devices and diagnose there issues.
Added handling of errors in the device XML parsing
Added persisting and errors so they can be reported
Added defaults state variables if one is missing
Added code to set the User Agent for HTTP requests