beaglebone: add kernel image and DTs to MACHINE_ESSENTIAL_EXTRA_RDEPENDS

As reported by Nicolas Dechesne:

"Basically an oe-core (distro less) minimal image won't
boot when using beaglebone machine from meta-beagleboard since you are
expecting to have the kernel image files in /boot."

This of course assumes the image you're using drags in a packagegroup with MACHINE_ESSENTIAL_EXTRA_RDEPENDS.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
linux-mainline 3.8: import mmc and mcasp fixes

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
contrib: bone-flash-tool: switch to xz images, improve mount handling

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
linux-mainline 3.8: add support for new camera cape

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
u-boot.inc: fix incorrect use of DEPLOY_DIR_IMAGE instead of DEPLOYDIR

the custom do_deploy task incorrectly deploys files into
DEPLOY_DIR_IMAGE instead of DEPLOYDIR. While it seems to work since
the files are actually deployed, it bypasses the sstate, and the
content of the deploy sstate tarball ends up being empty. Instead the
do_deploy should deploy files into DEPLOYDIR, so that whatever is
deployed ends up in the sstate cache. The problem was initially found
by doing the following sequence of operations:

- build an image
- delete TMPDIR
- rebuild the same image (using all content from sstate)

after the rebuild, whatever was done in the u-boot deploy task was
missing in the new image (e.g. MLO, u-boot.img files/symlink).

Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
linux-mainline 3.8: update audio patches

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
linux-mainline 3.8: turn on support for MT9M114

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>