Call to equals() comparing different types

I have found this bug with the FindBugs tool

Change-Id: I7f157063b0a549cb4344c048ddb612a14a915a25
Signed-off-by: László Dávid <laszlo.david@gmail.com>
Fix one NPE in tethering setting

Once we not declare BT feature, go Setting->more->tethering
will trigger this NPE.

Change-Id: I4736e7bade261475acda74e26250a81452018ffa
Signed-off-by: Jianzheng Zhou <jianzheng.zhou@freescale.com>
Merge "Fix one NPE in tethering setting"
Get time zone names from CLDR.

Since the intent appears to have been "use the zone's local names if
they're in the same country, and use exemplar locations otherwise",
this patch gets the localized CLDR time zone name or the localized
CLDR exemplar location as appropriate.

Bug: 8145760
Bug: 10179879
Change-Id: Ib3968a493de9f0d3040f3afa6ca07d9f44566a32
Merge "Call to equals() comparing different types"
Merge "Get time zone names from CLDR."
Fix time zone formatting in RTL locales.

This fixes ar, fa, and he/iw.

Bug: 10231161
Change-Id: I31acc044443c026ba8b8e1967810f7aa476bcae7
Merge "Fix time zone formatting in RTL locales."
Remove GPS options if no GPS is present on device

Change-Id: If9b609a6262e6edde3461d4a6838fb50fbae8a8f
Signed-off-by: Ithamar R. Adema <ithamar@upgrade-android.com>