Service worker apps merging in scheib:sw-dispatch-crbug357239-on360202-mergejyasskin-

Includes stubbed out content API and changes to EventRouter to dispatch events.