fix for issue #224: convert "discoverPMS()", "getXMLFromMultiplePMS()" to threaded PMS requests