Use Signals/Slots for error messages

This patch moves the error reporting code used in XML Backup and XML
Restore to use Qt signals and slots.

Signed-off-by: Joseph W. Joshua <joejoshw@gmail.com>