beaglebone: update to linux 3.8

As the beaglebone support is mainlined, there's no support for the old
board setup files, and the only supported run-time configuration is through
the device tree.

We're also setting the kernel headers to follow the 3.8 series.

Signed-off-by: Anders Darander <anders@chargestorm.se>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
(cherry picked from commit 0012b7dcdb7f5cb5e6f22f08fcc6124979c1c9ea)

Conflicts:
	configs/beaglebone_defconfig

Signed-off-by: Anders Darander <anders@chargestorm.se>
am33x-cm3: add FW for suspend/resume

Without this firmware, the beaglebone won't be able to reboot correctly.

Signed-off-by: Anders Darander <anders@chargestorm.se>
(cherry picked from commit 029ae7d779e1fbd22bf58b29424a1d3214cc81d8)
beaglebone: add am33x-cm3 to the build

Add the FW needed for the Cortex M3 on the beaglebone. This is required for
a working power management.

Signed-off-by: Anders Darander <anders@chargestorm.se>
(cherry picked from commit f0b8ff684dbfde4a464517ff076dfdc8df6ccceb)
beaglebone: enable NFS root

Signed-off-by: Anders Darander <anders@chargestorm.se>
(cherry picked from commit 5448f353256c077d4570de0679eb05f6ec9ef5f8)
beaglebone: create rootfs.tar

Signed-off-by: Anders Darander <anders@chargestorm.se>
beaglebone: add cross gdb and gdbserver

Signed-off-by: Anders Darander <anders@chargestorm.se>