- add uniqueness checks for packages, archives, and patterns
- unit tests for new uniqueness check for archives, packages, and patterns
- cleanup duplicate package entries in SLE10 JeOS
- make start of plymouth more quiet and react properly if
  the cmdline value 'quiet' is specified  (bnc #775830)
- add a getOopsState method to the test log. This is needed
  to properly handle cases where oops and other message states
  over lap.
- implement setDescriptionInfo method on XML object
  ~ allow the <description> information to be set programatically,
    this is needed for system migration when the configuration is
    created from scratch
- fix type for default profile in driver data population code
  * drivers were added to the "wrong" profile due to the type.
    This incorrect profile was not accessed and thus the information
    got lost
- integrate new KIWIXMLDriverData class into KIWIXML implementation
  * rename getDriversNodeList to getDriversNodeList_legacy to
    indicate that this method is deprecated
  * implement getDrivers method to return of XMLDriverData objects
    the objects are created based on information that is contained
    in the imageConfig data structure
- implement unit test for the new getDrivers method
- rename addDrivers to addDrivers_legacy
  * this is in preparation for further integration of the new data structure
- implement getActiveProfileNames and setActiveProfileNames
  * with the XML restructure the constructor args will be reduced to just
    the validated XML, thus client code of the XML must have a way to set
    what profiles are active for information retrieval.
- implement unit tests for the {g,s}etActiveProfileNames methods
- implement getArch/setArch methods
  * allows to have influence on the architecture specific information for
    retrieval and addition of data to the XML object
- refractor the valid profile names check into a private method
  * verification of proper profile names is needed in 2 routines now and
    will be needed in any method that allows addition of profile
    specific information to the XML
- implement new addDrivers method
  * this allows to addDriver data to the XML, this completes the tie-in
    of the KIWIXMLDriverData object into the new structure
- unit tests for get/setArch
- changed behavior of setActiveProfileNames
  * when called with no argument this now resets that active profiles to
    the setting in the XML file. This type of dual behavior is somewhat
    evil from an OO perspective an dit may prove better to implement a
    resetActiveProfiles() in the future, we'll see how it turns out.
- implement unit test for addDrivers method
- implement a KIWIXMLFileData class
  * this class is intended to be an abstract base class for any xml section
    that uses the <file> element. It stores the name and arch attributes
    of the <file> element. The class provides get and set methods.
- implement a KIWIXMLDriverData class
  * this class is derived from the KIWIXMLFileData class and will be used
    to store the information provided in the <drivers> section.
- implement unit test for KIWIXMLFileData
- implement unit test for KIWIXMLDriverData
- fix-up the pre-commit hook to register the code and set the Perl-critic
  severity levels, all new code (spare the .t files) is level 2 clean
- add the trigger files and adjust existing trigger files to run the test
  on commit