wifi: Allow configuration of country code for wifi

Wifi country code handling is a nightmare - Most retail devices
have region customization in /system for each country a device
is shipped to.

This doesn't work very well for a firmware like Cyanogenmod,
where we try to support all target countries with one firmware
package.  For whatever reason, with newer Broadcom drivers/
firmware blobs, the old trick of using a universal region code
(ccode=ALL in nvram_net.txt) does not seem to work.  Who knows
what the deal is for other wifi chipsets.

The good thing is that wpa_supplicant has a standardized
cross-chipset method for setting the region code, and we
use that here.

Change-Id: If802327e5b88c1c4285e47d9763040964deefe68
Settings : NavigationBar Customization

Settings side to customize the navigation bar buttons.

Patchset 1  : Initial commit (No support for Nexus 7)
Patchset 2  : Improve edit menu item text
Patch Set 3 : Rebase

Change-Id: Ibd51fbca96d5f0d5e75c7bd74dc5ec62ed1d969d
Fixed slider shortcuts message background color in landscape

Change-Id: I0c6ab4bcad8814dc4486706e3b5f347040365542
Added hungarian translation for clock alignment and home button answer calls settings

Change-Id: I45f7563088f0e4f6feecef62f3af5ae13d90c624
Settings: Fix translatables

Change-Id: I390df6e77b7e7cd7559b46cadcb2898ef21ecc54
Settings: Fix IME selector not updating when you enter IME settings

Change-Id: I36fda6507752be8b614278b5dc36e60527f0b2a0
Settings: Updated italian translation

	Added "clock alignment"
	Added "answer with Home button"
	Added "region code for wi-fi"

Change-Id: Ia36ed954303fdcdad6709bb8d10b14aeb4e8d326
fix crash on Input method settings

Change-Id: I8e75abc13c021cf2357db6c0e7987ee7f106c920
Settings/TR: Initial commit for Turkish

This commit includes changes between 2012-07-15 and 2012-09-15.

Start : Add preference for enabling root access (3/3)
End : wifi: Allow configuration of country code for wifi (2012-09-15)

Change-Id: Idf3be5831422cbfc655eaa225244365defeec5ff
Settings: update german translations

Patch-set 1: Add german translation for clock alignment.
http://review.cyanogenmod.com/23011

Patch-set 3:
Add german translation for "Option to control cursor in text fields using volume keys".
http://review.cyanogenmod.com/22015
Add german translation for "ability to answer call with hardware HOME button".
http://review.cyanogenmod.com/22153

Patch-set 4:
inline comments

Patch-set 5:
Add german translation for "Allow configuration of country code for wifi".
http://review.cyanogenmod.com/23243

Patch-set 7:
inline comments

Patch-set 8:
arrays for Patch-set 5

waiting for more commits to add translations

Change-Id: I42553e6ea934292132d2a9fb51e7526bca7ae2cb
Settings: Dutch translations

Change-Id: Ie12540a99b866981c86255a796d468229be237f6
Settings: Adjust available options based on screen lock picked

Disable / enable the available screen security aditional options based on what screen lock was picked.

Change-Id: I634b18b58d0e1a1c075f9808776fc4f685316221
PT-BR: Added Missing Translations

Change-Id: I9d670e631c6d5cb0f35d6586787ddbf6674beb02
Update Russian Translation-Settings-CM10
es_ES: Added translations for new features

Change-Id: Idd86b3e941c6c26e491d2b15a57e90e87d6d59e4