Bug 982726 - Patch 1 - Service Worker: ServiceWorkerClients and Client interfaces with getServiced(). r=baku

--HG--
extra : transplant_source : %06f%1C%BE%29%D4F%BAeN%0CI_%93y%8A%8FE%E5%BB
Bug 982726 - Patch 2 - Add postMessage to service worker. r=baku

--HG--
extra : amend_source : e69a2f5438b485ff2819c633047c0cb46f663d01
extra : transplant_source : %96%CE%FC%C8J%EEm%9B%DA%CCZIlK5%9E%EB%99%D3%F3
Bug 982726 - Patch 3 - Implement client.postMessage and add tests for getServiced(). r=baku

--HG--
extra : rebase_source : 39ac96d409c4ea2ccf1794a7b2a0f681fc7c5786
extra : amend_source : 9357dd9eec14a5af6bd234189473d0bfdf5d6ba7
Bug 982726 - Patch 4 - Extensive testing of postMessage. r=baku

--HG--
extra : rebase_source : f8a610a008ebfb9ff07b1a0c475a75bed6d2fea7
extra : amend_source : 4ca3a63fc60c7e442e0221a3787d8a73dc0b491c