- moved product/instsource handling to the new data structure.
  The following legacy function were removed:
  * getInstSourceArchList_legacy
  * getInstSourceDUDInstsys_legacy
  * getInstSourceDUDModules_legacy
  * getInstSourceDUDTargets_legacy
  * getInstSourceMetaPackageList_legacy
  * getInstSourceProductInfo_legacy
  * getInstSourceProductOption_legacy
  * getInstSourceProductStuff_legacy
  * getInstSourceProductVar_legacy
  * getInstSourceRepository_legacy
  * getInstSourcePackageList_legacy
  * getInstSourceMetaFiles_legacy
  * getInstSourceChrootList_legacy
  * getInstSourcePackageAttributes_legacy
  * getInstSourceDUDInstall_legacy
  * clearPackageAttributes_legacy
  * getList_legacy
  * getPackageAttributes_legacy
  * __getInstSourceDUDPackList_legacy
- finished XML restructuring and moved all XML handling
  into the new data structure. The code is now legacy code
  free. With the new internal structure in place data can
  also fly in from other protocols which might be needed
  in the future for e.g configuration management, CIM,
  cfengine
- fixed split creation, wrong use of KIWIXMLSplitData methods