This tackles a number of ActivityLog-related corner cases. I wrote tests and then added fixes as needed.

1) Added test for chrome.app.* API calls
2) Added missing logging for chrome.app.* API calls
3) Removed event listener registration logging; added TODO
4) Added test for operations on objects returned from API calls
5) Added message passing tests
6) Added missing logging for message passing

BUG=229703

Review URL: https://chromiumcodereview.appspot.com/13726026

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@194034 0039d316-1c4b-4281-b951-d872f2087c98
15 files changed