Merge pull request #101 from gregkh/boot_kernel_update

fix(coreos-base/bootengine) bump to latest git and fix umount to be recu...
feat(bootkernel): merge into regular kernel

This merges the bootkernel into the coreos-kernel. The reason we are
doing this is because on Xen, today, we don't have kexec so we need to
have a full kernel in this case.

This also updates bootengine so that it has the new logic to handle a
non-working kexec.
fix(bootengine): don't use host-only on dracut

host-only means that we don't include all of the modules that the kernel
provides. Only the ones that are needed for this machine. This won't
work since we rely on all of the modules since we don't have the
bootkernel anymore.
feat(sys-kernel/coreos-kernel): use bootengine

move the bootengine to coreos-kernel and delete the boot kernel config.
Merge pull request #102 from philips/bootengine-bump

feat(bootkernel): merge into regular kernel
fix(eclass/cros-kernel2): remove size restriction

we don't care about the size of the kernel. Just remove this check.
Merge pull request #103 from philips/remove-kernel-size-restriction

fix(eclass/cros-kernel2): remove size restriction
fix(sys-kernel/bootengine): no fscks!

we don't want to have fscks in dracut for two reasons:

1) Root is readonly on coreos
2) it bloats and slows down the boot
bump(sys-kernel/bootengine): bump to latest

add fixes around PARTUUID
Merge pull request #104 from philips/uuid-and-fsck-fix-to-bootengine

Uuid and fsck fix to bootengine
bump(coreos-base/update_engine): get compile fix
Merge pull request #105 from philips/bump-update_engine-fcntl-fix

bump(coreos-base/update_engine): get compile fix
bump(cros-devutils): bump to the latest
fix(sys-kernel/bootengine): All commands in postinst should be fatal.

If /dev fails to mount we better not continue, that's a sure fire way to
wind up with a directory named dev/null.
Merge pull request #107 from marineam/diediedie

fix(sys-kernel/bootengine): All commands in postinst should be fatal.
fix(sys-kernel/coreos-kernel): Set correct local workon directory.

The kernel source is now in the manifest and checked out to
src/third_party/linux
fix(sys-kernel/coreos-kernel): Rename origin to github in the README.

When cloned by repo sync the origin remote is named github.
Merge pull request #108 from marineam/kernel

Kernel updates
fix(sys-kernel/coreos-kernel): Disable outoftree for patched versions.

Missed this in 59d86fde1c2fa477b91f76d29ea1da145ca6f618, we don't want
to patch shared source trees and doing so causes a sandbox violation. So
disable CROS_WORKON_OUTOFTREE_BUILD for versions with the no-firmware
patch.
Merge pull request #109 from marineam/kernel

fix(sys-kernel/coreos-kernel): Disable outoftree for patched versions.