Fixes required to make libtdehw standalone
headers/classes renames according to changes in tdehwlib
fix signals interacting with libtdehw
Merge remote-tracking branch 'origin/libtdehw' into libtdehw