Bug 888768 (part 2) - Remove frontend/SharedContext-inl.h.  r=till.

--HG--
extra : rebase_source : d9bb2d56d54eed908a8d9301519866bd417321df
Bug 888768 (part 3) - Remove unnecessary *-inl.h #includes, as found by include-what-you-use.  r=till.

--HG--
extra : rebase_source : 74b89e7ed7d9279061d88b29fff8e9c50c3a0050
Bumping gaia.json for 1 gaia-central revision(s)

========

https://hg.mozilla.org/integration/gaia-central/rev/015185f797c4
Author: Rick Waldron <waldron.rick@gmail.com>
Desc: Bug 887712 - [SMS/MMS] Make editable cursor element "zero width" until any user interaction r=gnarf

https://bugzilla.mozilla.org/show_bug.cgi?id=887712

Includes: https://github.com/gnarf/gaia/commit/4880acb5ecf10b274dd8f6cf5e75b7d9ab5f8ab3

- Empty, out of focus placeholders contract to zero offset width
- Empty, in focus placeholders expand to rem-based width (margin: r & l, padding: r & l)
- When all recipients are deleted, don't leave empty editable in the to-field.
- When the editable placeholder is contracted to a zero offset width, it's possible to accidentally tap a recipient when the intention is to tap the to-field area around the recipient list, which will correctly prompt the user to remove the recipient. Since there is no way to unambiguously detect the user's intention, always handle "Remove" and "Cancel" in an intuitive way.

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Bumping gaia.json for 2 gaia-central revision(s)

========

https://hg.mozilla.org/integration/gaia-central/rev/3004264248cc
Author: Ben Kelly <bkelly@mozilla.com>
Desc: Merge pull request #10867 from wanderview/unit-test-script

Bug 891366: Provide unit test script and make target. r=mwu

========

https://hg.mozilla.org/integration/gaia-central/rev/304aef72c600
Author: Ben Kelly <ben@wanderview.com>
Desc: Bug 891366: Provide unit test script in gaia/bin
Bumping gaia.json for 2 gaia-central revision(s)

========

https://hg.mozilla.org/integration/gaia-central/rev/9a9c7a559a26
Author: Dave Hylands <dhylands@gmail.com>
Desc: Merge pull request #10949 from dhylands/bug-893120-mochitest-perms

Bug 893120 - Fix devicestorage permissions for mochitest. r=dclarke

========

https://hg.mozilla.org/integration/gaia-central/rev/9ac658beb8a3
Author: Dave Hylands <dhylands@gmail.com>
Desc: Bug 893120 - Fix devicestorage permissions for mochitest.
Merge m-c to birch.
Bug 891445 - Fix incorrect pointer comparison. r=doublec
Merge m-c to inbound.
Bug 810225 part.1 Replace NSInputManager in PR_LOG() with NSTextInputContext r=smichaund
Bug 810225 part.2 Replace the hack for ::TSMGetActiveDocument() with NSTextInputContext r=smichaund
Bug 810225 part.3 Replace NSInputManager in IMEInputHandler::DiscardIMEComposition() with NSTextInputContext r=smichaund
Bug 810225 part.4 Replace NSInputManager in IMEInputHandler::KillIMEComposition() with NSTextInputContext r=smichaund