Merge cherrypicks of [13023996, 13023881, 13023997, 13024016, 13023998, 13023882, 13023783] into pi-wear-hmr1-dr-halibut-release

Change-Id: Iab6e32fac533b2468df4f65ad0ef025b0b6a8789
tree: 376f1116cea2d05d2c5384fe8feedb6b876518b6
  1. src/
  2. test/
  3. Android.mk
  4. LICENSE
  5. MODULE_LICENSE_BSD
  6. NOTICE
  7. README