Implement message passing between browser window context and the service worker
We need message passing for a number of reasons (#17 (closed), #18 (closed), #20 (closed)). MessageChannel API
seems like a natural choice.
Edited by Michał "rysiek" Woźniak