- handle repositories in the new data structure
  + remove legacy methods for repository handling
    ~ getHttpsRepositoryCredentials_legacy
    ~ getRepositories_legacy
    ~ ignoreRepositories_legacy
    ~ setRepository_legacy
    ~ addRepositories_legacy
  + modify CommandLine object to handle KIWIXMLRepositoryData
    objects instead of handle arrays of disconnected
    repository data
  + modify the command line processor (kiwi.pl) to create
    KIWIXMLRepositoryData objects
  + eliminate the repository processing from the changeset
    that is used to modify the boot description. The
    information is still in the changeset but is no longer
    considered
- added tests/writeTester for XML import/export tests
- make sure writeTester gets installed
- use kpartx sync mode to make sure devices are created
  on return of the call
- removed unused function getRemovableUSBStorageDevices()
- more robust code:
  + getStorageSize, returns an error if device is not present
  + retry of partition creation no longer endless
- added openSUSE 12.3 boot and JeOS templates for armv7
- fixed setup of selectedProfiles information. The way it was
  done before possibly overwrites information provided on the
  commandline
- the btrfsctl utility is deprecated and will be removed soon
  There was one code path in kiwi which needs to be adapted to
  understand both btrfs and btrfsctl (bnc #808962)
- fixed getSingleInstSourceSatSolvable() in terms of pattern
  handling. the function stores projectxml always with the
  the suffix .gz which indicates a compressed version of the
  file. But the patterns information file could also contain
  a non compressed version of patterns.xml which is then
  wrongly used as compressed file
- v5.05.2 released
- fixed package build, lxc is required for unit testing
- v5.05.3 released
- fixed unit test: kiwiContainerBuilder
  + the test used the getArch() function from the global space
    this function turns any 32bit arch name into 'ix86' but the
    container builder code uses the value from 'uname -m' in
    the generateBuildImageName() function and thus the arch
    value used here is like 'i686'. Therefore the unit test
    will fail on all 32bit x86 architectures
- v5.05.4 released