- This is a combination of the following commits authored by Marcus and
  Robert to address EC2 build issues, commit ids from master
  + af10ecce8622a1a7aa11cc1ea9ca6dea4d01de63
  + 086c2a2bbb763bdd266274d13310f03950be92ed
  + e8c9cb2f97e0efe6722035a2817390012bc5b959
  + 87b49253440edacad78354170a9e839edbe2a986
  + 2ea8ea61980595b84870dccbf6b706f38724c524
  + 1293f3d6af18eb96973bdc39253c7ea729d82cdd
  + 8f1f4ca176a76b51380394e068f8672ff5326838
  + 9d43e03a812dd056ae9bcbaff9e967d3261991e2
  + 50b72353b14e7c15044be7dc193af953d41420ea
  + 6741d23cfd282faf9f2acfa84e162536391b6124
  + aba2000d946e1cf5d577a625c1cbfcab218fad7d

- Change the way we create an EC2 image
  + Previously we created an EC2 image as a flat filesystem image
    this requred some special codeing and we ended up calling mkinitrd
    from within kiwi. As mkinitrd evolved to require a live root filesystem
    and with the impending move to dracut we need to start using a kiwi
    generated initrd. Therefore, EC2 image will now be created as disk
    images just like other vmx images. We also drop the use of the
    external ec2-ami-tools. Creating abundle is relatively easy and this
    functionality requires people to add thei EC2 credentials to the config
    file. That makes it easy to accidentally share private information.
  + Remove XML elemnts ec2config and its children
    ec2accountnr, ec2certfile, ec2privatekeyfile, ec2region
  + Introduce "ec2" as a firmware option
    we need this to set the partition table to be gpt instead of msdos
  + Print an error message for format="ec2" during XML validation
    we maintain format="ec2" in the schema for now to allow us to generate
    a more sensible error message than the parser would. This is an
    incompatible schema change
  + Remove EC2 region check in Validator
  + Remove KIWIEC2Region.txt
  + Update unit tests
  + Properly pass the boottimeout setting to the initrd config
  + Remove the XMLEC2Data object and its unit tests
  + Remove special code for EC2 initrd creation calling mkinitrd

- added ec2Flavour profile to create EC2 VMX disk image types along
  with this change the examples using format="ec2" were adapted to
  disk layout instead of flat (filesystem) layout too

- Fixed ec2 kernel profile for 13.1 and SLE11
  the required xen drivers were not added when using ec2 profile
  the xen package must not be installed when using ec2 profile

- Update oem/vmx boot image descriptions to allow selecting
  an ec2 setup profile and an ec2 kernel profile

- Fixed vmx type definition for EC2 usage in all templates
  * use ec2 and ec2k boot and kernel profiles

- fix spelling EC2 not Ec2

- update the documentation for the EC2 image build
  + document new commands to use for uploading images aws-cli vs ec2-*
    commands
  + changes due to the new way of building images
    - we no longer create the bundle in kiwi
    _ adjust for removed XML elements
- update the examples to reflect the new type element setup for EC2

- final touches for EC2 changes
  + let kiwi add root= to the kernel command line for EC2 images
    this is needed to get the drivers to load properly
  + consider installfailsafe setting for grub vmx images

- Fixed docbook syntax for changes recently done in kiwi-doc-ec2.xml

- ec2 example for 13.1
  + forgot to commit this with the doc changes in 87b49253440eda

- Allow vmxboot to boot Xen EC2 instances
  In order to do that the boot device setup code now also searches
  for the presence of the 'root=...' information from cmdline as it
  is passed when booting via EC2. If found the given device is used
  and the system boots in LOCAL_BOOT mode
- v5.05.49 released
- Fixed grub2 prefix setup in grub.cfg. if $root is changed by a
  search it's important to update the prefix accordingly

- Fixed grub2-bios-setup call
  If the install disk is loop mounted while calling grub2-bios-setup
  the call fails the install command can't deal with disk devices
  mapped in /dev/mapper
- v5.05.50 released
- fixed setup of /boot/efi directory
  * instead of checking for boot/efi check for the label EFI
    in the kiwi_JumpPart partition
  * even without a seperate boot partition there might be a
    an EFI partition which should be added into fstab
- v5.05.51 released
- add method createDatabaseDump() to KIWIAnalyseCustomData to
  check for running db's and if they are available try to export
  the entire content. Right now only Mysql is supported
- fixed .locale helper tool to operate on real .po changes only
- build a more self explaining target database export
  file name in the createDatabaseDump function
- fixed output path in createDatabaseDump
- fixed typo in setupAugeasImport
- fixed augeas import:
  * check for unknown escape sequences in the value
  * make sure values are embedded in a single pair of "..."
- KIWIAnalyse: store exported dbs in <template>/root/var/cache/dbs
  so they will be imported automatically
- KIWIAnalyse: use `mysqladmin ping` instead of a
  netstat+grep to check for running mysql database
- KIWIAnalyse: added function importDatabases() to KIWIConfig.sh
  in order to allow the import of complete database sets. This is
  the counterpart for the recently added KIWIAnalyseCustomData
  function createDatabaseDump()
- the config.sh created by KIWIAnalyse will automatically add an
  entry to call this function to allow the reimport of the databases
  during image creation
- keep error messages from db_test_cmd in createDatabaseDump
  under perl control
- fixed createDatabaseDump to force compression of database
  dump even if there is an older dump available
- added new CSS and menu for the kiwi --describe report
- fixed creation of toplevel menu in kiwi analyse
  * the menu should only contain items found by the analyser
- don't remove the satsolver cache when running kiwi --describe