added default value for features
converted software-stack to new xsd
cleanup of constructors and default values
added NULL-check when inserting object into collection
fixed handling of xml-errors / exceptions in handleElement()
chg: handling of default-values; more logging
new test-data
chg: alternatives are mandatory
fix: root-purposes must not constitute any variants
additional validations