acms name change

While moving recipes to match OE location it was discoved acms is now
upstream in dizzy as packagegroup-tboot.  Renamed and moved.  Also set
the version as 0.9 as upstream is 1.0.  This allows setting our version
as preferred for now if anyone uses master or dizzy.  Once a decision is
made on what branch to use going forward the recipes can be cleaned up
more.
Reorganization of recipes

I went through all the recipes in the "recipes" folder and compared
them to upstream and other repos.  They were then organized to match.
Recipes that are only for OpenXT were put in recipes-openxt unless
it was easy to tell they fit better in another directory.
Fixed all require entries and do_ship adjustment

Many recipes were using require and pointing to the actual location of
the inc file.  Change all non-GHC libs to just reference the file.  For
GHC libs those includes were all turned into classes so set them to
inherit the proper class.  Also tweaked how the do_ship task was added
in the image recipes to make sure it is as far at the end of a recipe
as possible.
Xen bump to 4.3.3

OpenXT went to Xen 4.3.3 and some of the git repos were dependent on
that change.  Bumped the version in use to match and fix build
failures.
Merged xenclient-oe's pull request #27

[OXT-6] pseudo-xattr-support: remove invalid UNIQUE constraint
https://github.com/OpenXT/xenclient-oe/commit/ad489dd444cbe0a63c49efe3a654122df4036f73
Merged xenclient-oe's pull request #28

[OXT-19] tboot: measure all command line arguments (CVE-2014-5118)
https://github.com/OpenXT/xenclient-oe/pull/28
Unmasked util-linux from meta-selinux

This was originally masked because it appeared util-linux was having
SELinux enabled using --with-selinux when it should have been
--enable-selinux (per ArchWiki).  Turns out the compilation failure
being fixed was actually due to a patch needed for libmount and
--with-selinux was correct.
RDEPENDS fix

Accidentally used a = instead of a +=.  It was discovered when
heimdallr turned up missing in dom0.
Machine type folder rename

Missed a folder still using an old machine type name.
Fix lvm calls during init

Since we are in an initramfs and the directory for locks will be created
by populate-volatiles.sh, make sure lvm commands do not complain about
locking failures.
Remove ifplugd IMAGE_INSTALL line

Didn't work anyways so put it back in the syncvm image recipe.
Added missing functions to end of do_rootfs

Two functions, set_consoles and create_mounts, had been created but
not added to ROOTFS_POSTPROCESS_COMMAND.  Fixed this.
Vmlinuz support for compatibility

Some utilities were still expecting the kernel to be vmlinuz.  Since
the goal is to follow upstream as much as possible we are allowing
upstream to set the kernel name to bzImage.  Images will create a
symlink for vmlinuz => bzImage for compatibility.
SELinux patch for libmount

Added reference to SELinux patch for libmount to util-linux recipe.  The
actual patch file snuck into an earlier commit this morning.  Also removed
the enabling of SELinux as that is handled by meta-selinux now.
Changed startup order for urandom

Matched urandom's startup order to the orginal OpenXT.  Doubt this alters
any functionality.
Restored populate-volatile.sh

Got further in the boot process to see that as originally written it
was fine.  Returned variables to the way they were.
Changed startup order

Matching original OpenXT.
Adding missing mount points

Upstream base-files did not make all of the same mount points.  Adding the
missing ones into the append.
Matching SELinux to original OpenXT

Working to resolve some SELinux issue so backed all components back to what
was in the original OpenXT.
Changed iproute2 for old busybox

Changed update-alternatives to match older busybox version.  Will need to
be removed once busybox is updated.