aosp 4.4 initial

This time for real. This is mostly just a port forward, with some tweaks to solve bad patches and build errors

Change-Id: Ifd29e63d60a31b084e311ca1df72c5f34b5fc0a2