Huge commit from LG. this is the eur kk commit, but boots fine on our device. still needs work to build properly unfortunately.