Added chrome.tabs APIs.
Merge remote-tracking branch 'upstream/master'
Added test_tabs.dart.

Updated names of typedefs in windows.dart and tabs.dart to prevent name
conflicts.

Implemented Window.tabs getter.
Added chrome.browserAction APIs and tests.
Add chrome.contextMenus APIs.
Make names more consistent.

Add sendMessage and onMessage methods to Runtime.

Change Runtime to match style conventions used elsewhere (non-static members on class, global singleton).
Fix errors caught by dartanalyzer.
Merge pull request #52 from DrMarcII/master

More chrome extension APIs.
Adding extension test harness
Adding build task for harness
Adding build tasks
cleaned up logging and comments
applying changes from test folder
Removing harness_extension.dart
disable failing test for now
Merge pull request #55 from financeCoding/master_merged

Extension test harness
minor cleanup for how runtime fields are accessed
one more reference
Merge pull request #56 from dart-gde/fixes

lgtm