Bug 905107: Fix options in RIL.setScreenState, r=vicamo

The method RIL.setScreenState parses its arguments incorrectly. The
RIL worker methods usually receive an object that contain their
arguments, but setScreenState expects a boolean. Because objects are
interpreted as 'true', setScreenState always signals enabled screen
state to the RIL daemon.

This patch changes RIL.setScreenState to expect an object as its
argument and read the screen state from the object.
Bug 905107: Added test case for screen-state handling in RIL, r=vicamo

The new test checks for the correctness of RIL's support of
'screen-state-change' events. The expected result is to set
CREG state to 1 when the screen is turned off, and back to
2 when the screen is turned on again.
Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/c10b32841967
Author: Zac <zcampbell@mozilla.com>
Desc: Merge pull request #12754 from AndreiH/bug924867

Bug 924867 - Update test_ftu_with_tour to handle new step for e.me

========

https://hg.mozilla.org/integration/gaia-central/rev/003d3d58e512
Author: Andrei Hutusoru <andreihutusoru@P5069.(none)>
Desc: Bug 924867 - Update test_ftu_with_tour to handle new step for e.me