am 8486cba6: (-s ours) am d9012d1b: DO NOT MERGE.  Integrate API demo work from master.

* commit '8486cba691e103ee73ce32861342bc8e0c00f646':
  DO NOT MERGE.  Integrate API demo work from master.