Big refactoring, so I have less places to make misteakes.
Big refactoring, so I have less places to make misteakes.

Also add in AES192, AES256, Blowfish and triple DES. Do we want anything
else? DES maybe?

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

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