Settings: lockscreen wallpaper crash fix

If a user backs out fast enough after setting a
custom wallpaper, the fragment becomes detached
from the activity, so any calls to getActivity()
were throwing exceptions.

The solution is to use the application Context
for toassts to still inform the user of the
status, and not update any UI elements
after the fragment is no longer attached.

Change-Id: Ia9f61184fb484d3af25565bc3c56e8b7b63ff4eb
Signed-off-by: Roman Birg <roman@cyngn.com>
Settings: disable hardware unlock buttons while secure

Disable the unlock home/menu/camera options in settings
while a secure lockscreen is active to signal they do
not work to the user.

Change-Id: I193d253d40c7ceef80c6659b08d02be7159f476d
Signed-off-by: Roman Birg <roman@cyngn.com>
MSIM: Ui fixes, replace Subscriptions with real operator names

Add Sim slot number after Operator name and check
for SIM_STATE_ABSENT and display No SIM instead of NULL

Change-Id: I2a340487fcb01dde1a50f5a45c71cd61711380c3

Conflicts:

	res/values-af/cm_caf.xml
	res/values-ca/cm_caf.xml
	res/values-cs/cm_caf.xml
	res/values-da/cm_caf.xml
	res/values-de/cm_caf.xml
	res/values-es/cm_caf.xml
	res/values-fi/cm_caf.xml
	res/values-it/cm_caf.xml
	res/values-iw/cm_caf.xml
	res/values-nl/cm_caf.xml
	res/values-pt-rBR/cm_caf.xml
	res/values-pt-rPT/cm_caf.xml
	res/values-ru/cm_caf.xml
	res/values-sk/cm_caf.xml
	res/values-tr/cm_caf.xml
	res/values/arrays.xml