cleanup.  add extra features, including ability to specify protocol name
cleanup.  add extra features, including ability to specify protocol name

svn path=/trunk/kdesupport/qca/; revision=810930

Bjoe/qca,KDE/qca,Bjoe/qca,karolherbst/qca,Bjoe/qca,Bjoe/qca,oktavarium/qca,KDE/qca,sladage/qca,oktavarium/qca,highfidelity/qca,highfidelity/qca,karolherbst/qca,sladage/qca,JoshuaKolden/qca,karolherbst/qca,karolherbst/qca,Esf-Software/qca,highfidelity/qca,KDE/qca,JoshuaKolden/qca,Esf-Software/qca,JoshuaKolden/qca,oktavarium/qca,sladage/qca,sladage/qca,KDE/qca,Esf-Software/qca,JoshuaKolden/qca,Esf-Software/qca,highfidelity/qca,oktavarium/qca