Bug 864485 - 2/4: Interface changes.
Bug 864485 - 3/4: DOM & IPC.
Bug 864485 - 4/4: Gonk backend specific.