Merge cherrypicks of [3192228, 3193161, 3192849, 3192850, 3192851, 3193150, 3193193, 3193195, 3193196, 3192852, 3193233, 3193234, 3192311, 3192312, 3193273, 3193218] into oc-r4-release

Change-Id: I8524c83f1a3821cbca669cd393b90374f0e4cfd3
tree: 6f0e4e4882fb6cfd4345e54ace5e019d9e5255aa
  1. app/
  2. doc/
  3. include/
  4. libs/
  5. tests/
  6. tools/