add chrome to webview
Merge branch 'master' into work2
Merge pull request #801 from dart-lang/keertip_webview

Add chrome to webview
Fixed the root cause of ghost dialogs lingering after closing and blocking UI

The problem affected <spark-modal>, which extends <spark-overlay>. <spark-overlay> relies on automaticaly generated Webkit events, such as on-webkitTransitionEnd, to complete its lifecycle. It defines these handlers in its HTML definition. It turns out that such event handlers are not inherited by extending class, so the events were not delivered to instances of <spark-modal>, breaking their lifecycle. A solution was to redeclare the handlers in <spark-modal> definition.
Transition remaining dialogs from spark-overlay to spark-modal
More optimal code, no behavior changes

Instead of overriding captureHandler() from spark-overlay in spark-modal, amend it such that it's usable for both, and force autoCloseDisabled attribute on the latter (the removed override achieved the same effect).
Merge pull request #803 from ussuri/fix-ghost-dialogs

Fix ghost dialogs
added copyright info
Merge pull request #805 from dart-lang/keertip_cp

added copyright info to launch files
Merge pull request #802 from umop/umop-polymer-focus_fix

Polymer focus fix
test web worker added to spark.dart to test plugins