Add kernel from gmarkall; try to get some of the proprietary files in place
Now copy that kernel for real. Still only the kernel image, not the source.
Revert "Now copy that kernel for real. Still only the kernel image, not the source."

This reverts commit 6a0753dc80fe6d2b3435f0f966abd5511b0c550a.
Current situatoin: device does not seem to boot boot,img. Recovery.img at least
does seem to do something. Don't know about the kernel. Seems I might need to
add proprietary files first? Problem--which ones to get. Gmarkall has a list
in his repo. Kahlo007 has another list in his. And the alternative is to start
with the grouper binaries from Google. I'm taking the latter approach, so that
I might have an easier time upgrading to 4.3 and perhaps even beyond.

Revert "Add kernel from gmarkall; try to get some of the proprietary files in place"

This reverts commit c21947610b76a8812e1073de8cd5e5300a1125ac.
A second try on adding proprietary files. This time, I added everything from the
Grouper proprietary files, renamed all grouper directories kai, changed grouper
to kai in all the makefiles, and changed the asus vendor directory to lenovo.
Then I renamed a few files to be correctly found by make.

In other words, I just did, I did not think, and I wonder what will happen next.
Added reference to full_kai.mk in AndroidProducts.mk

Makefiles remain quite magical to me...
Small changes. This does not boot by itself. Using boot.img from stock
rom does start the device and adb can be reached. (Haha!)
Edited partition sizes, now results in flashable system.img.
Also added egl.cfg and several a2109a blobs (not committed to git,
but easily acquired from original devices).
More changes to get egl going, thanks to superhansi!!!
Still can't get EGL to load. So concentrated on hw instead.
I add all unique so-files from the a2109a lib/hw directory
and used readelf to trace deps that aren't part of the
Android source, nor of the grouper binaries.
Still adding more blobs, still no go
libGLES finally loads, device still doesn't boot.