Homematic: Fixed CCU firmware version extraction.

BinRpcClient and XmlRpcClient seem to a lot of code in common. Any chance to eliminate this code duplication?