- fixed __populateDriverInfo
  * the function did not work correctly with the default profile
    name. It uses the kiwi internal default profile name 'kiwi_default'
    as real profile name and failed to use a section as default
    section if the 'default' profile name was explicitly specified
    like it is the case for the netboot boot image descriptions
- cleanup KIWIXML constructor
  * The object variables $this->{buildType} and $this->{defaultType}
    were used without any real context and are just a copy of
    $imageType and $this->{selectedType}
- fixed unaligned done flags
- adapt handling of bootkernel and bootprofile to new data structure
  * there is still the function __populateDefaultProfiles_legacy
    active and working but as soon as this code will go away the
    transfer of the 'bootkernel' and 'bootprofile' attributes from
    the system image into the boot image must follow the new data
    structure which is based on get and set methods. Actually this
    change also fixes the creation of the .profile kiwi_drivers
    data because the code writing this is already based on the new
    internal data structure and was missing the correct boot
    profile information according to bootkernel and bootprofile