Merge b2g28 to v1.3t. a=merge
Merge b2g28 to v1.3t. a=merge
Bug 960894 - 1/4: allow representing multiple clients in one RIL worker. r=bz
Bug 960894 - 2.a/4: move ril_worker init code out of RadioInterfaceLayer ctor. r=hsinyi
Bug 960894 - 2.b/4: allow sharing WorkerMessenger between RadioInterface instances. r=hsinyi
Bug 960894 - 3.a/4: Move PENDING_NETWORK_TYPE into RIL and rename to pendingNetworkType. r=hsinyi
Bug 960894 - 3.b/4: don't modify global. r=hsinyi
Bug 960894 - 3.c/4: construct global objects from constructors. r=hsinyi
Bug 960894 - 3.d/4: look up foreign objects through 'this.context'. r=hsinyi
Bug 960894 - 3.d.2/4: use 'this.context.clientId'. r=hsinyi
Bug 960894 - 3.d.3/4: use 'this.context.debug'. r=hsinyi
Bug 960894 - 3.e/4: multiple contexts in one RIL worker. r=hsinyi
Bug 960894 - 3.f/4: really merge all RIL worker instances into one. r=hsinyi
Bug 960894 - 4/4: fix existing ril_worker test cases. r=hsinyi,yoshi