minor tweaks to new Configruration::Enumeration module
lose auto_ptr - use unique_ptr<> - and lose some obsolete  bug workarounds (like qNameLookupXXXInBaseClassWhenItIsNestedSometimesFailsBug)