Bug 870676: Part I, WebIDL
Bug 870676: Part II, IPC
Bug 870676: Part III, marionette tests