Adds new and expanded methods to behaviors, and increases client coverage.

Change-Id: Ife7157a13a2e82f43a8a56809f94946d3fb033cd
Merge "Adds new and expanded methods to behaviors, and increases client coverage."