Adding build tasks
Fix several broken unit tests.
Merge pull request #58 from DrMarcII/master

Fix most extension unit tests
Refactor repetitive code. Adding task to update js files.
Merge pull request #57 from financeCoding/hop_build_update

Adding build tasks
Add interop.js to the set of packaged js libraries.
cleaning up duplicate methods
Changed browser_action and tabs events to use Streams.

Added code to browser_action and tabs to cleanup the state of the browser (at least when tests pass).

Added several more unit tests for browser_action and tabs.
Merge remote-tracking branch 'upstream/master'
Fix bugs in tabs.dart
Fix tabs.dart and test_tabs.dart
Merge pull request #60 from DrMarcII/master

Significant cleanup and improvements to tabs and browser_action