Android 8.0.0 release 29
Merge cherrypicks of [2680667, 2680866, 2680867, 2679663, 2679664, 2680868, 2680869, 2680870, 2680668, 2680669, 2679480, 2679789, 2679790, 2679791, 2679792, 2679793, 2680914, 2680915, 2679481, 2680916, 2680670, 2680671, 2680672, 2680673, 2680974, 2680975, 2680976, 2680977] into oc-r2-release

Change-Id: I832282d0537f41d5a6bc7c29409e0782e68a6936
tree: 7fd2dfe27fb8241ad9ef610a37ece5e1d43188c4
  1. app/
  2. doc/
  3. include/
  4. libs/
  5. tests/
  6. tools/