Android 8.0.0 release 29
Merge cherrypicks of [2860986, 2860116, 2860927, 2860463, 2861006, 2861007, 2860788, 2860789, 2860790, 2860791, 2860970, 2860792, 2861008, 2860117, 2860971] into oc-r2-release

Change-Id: Ic50e7e567000bdb2d9d1b83df00ab3ba40fa7dc2