Settings: catch activity not found exception

if CustomLauncher3 is not installed or disabled,
Settings will crash when trying to launch the keyguard wallpaper picker.

do not call activity via xml, call it in code and wrap the
startActivity call around a try-catch

to reproduce:
*) connect your phone with developer mode enabled and issue:
	adb root
	adb shell pm disable com.android.launcher3
*) go to settings and try to set a lockscreen wallpaper

Change-Id: I9f5b78e566887a28542f42f981258c8423485606
Settings: preferences use keys, not ids

Change-Id: I23fad40f85235db1fd2c5724ba9d3580828b14d7
add config_show_expandedDesktop for vendor hack

Change-Id: I9cc8507f20fd9afa39e938543b28535a88e0939d
Settings: translations: RU

Change-Id: I77d56f9a366f8f9fa77b588e29da97158d26e1e1
Merge remote-tracking branch 'upstream/android-4.4' into android-4.4