Telephony: Fix issue in automatic timezone update

Some networks provides the timezone offset including
daylight saving time but doesn't provide the daylight
saving time separately. Android framework compares
both the timezone offset and dst to fetch the correct
zone information. Since the NITZ provided DST doesn't
match with the one stored in device side, correct
zone information is not fetched resulting in automatic
timezone update not happening properly.

If the daylight saving time is not provided, then
force the android to fetch the zone by informing
that the daylight saving time is provided.

Change-Id: I69b1d8deddc4d04a67c0a4bc098fd63ec97585d6
Author: Jeevaka Badrappan <jeevaka.badrappan@intel.com>
Signed-off-by: Jeevaka Badrappan <jeevaka.badrappan@intel.com>
Signed-off-by: Arun Ravindran <arun.ravindran@intel.com>
Signed-off-by: Shuo Gao <shuo.gao@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Author-tracking-BZ: 29186
Telephony: Support for 2 digit short codes.

Two digit short codes should be treated as USSD string except those that start
with "1". At present only 2 digit codes that end with "#" are treated as USSD
string. Added support for other strings as well.

Change-Id: I32b55795b28ac803f73116563e2356b533d82cad
Telephony: Enable network operators option

Enable Network Operator option in case of No SIM.

Change-Id: Ieec2d9646e9beb94ae9a2a02daed002696ef55ad