Refactor MonkeyRunner and add in a lot of API operations.

Change-Id: I96ad1da5dc94c86c1e47ff1acf6843d282bb4724
23 files changed