Revert "Revert "Pull major changes from AOSPA-legacy""

Reverts VentureROM-Legacy/android_system_core#3

this is a double derp, initial revert was to test build error.. reverting revert now.