QuickSettings : Option to dismiss on toggle

This option dismisses the notification pane when a toggle is selected

Patchset 2,3 : Shorten preference title
Rework logic for removing preferences on tablets

Change-Id: Ia2392b2336f018bcc52e9ddbaf2dfa4433dd62c2
Quick Settings: Add Network mode tile (part 2 of 2)

This commit also inlcudes a bit of code cleanup and sets the
default tiles to AOSP defaults

Change-Id: I735878997a807450368641faad52ba4b5e8eadf5

Conflicts:
	res/values/strings.xml
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.

also change General UI to General

Change-Id: I3567c377390b732f0e374aaf6039728c1df39760

Conflicts:
	res/values/strings.xml
	res/xml/aoip_settings.xml
	res/xml/user_interface_settings.xml
	src/com/android/settings/slim/UserInterface.java
Quick Settings Pulldown: Left or Right side option (2/2)

Patch set 2 : Update dynamic summary
Patch set 3 : More dynamic summary work
Patch set 4 : Fix arrays, reduce duplicate code
Patch set 5 : Fix string
Patch set 6 : One more string fix
Patch set 7 : String nitpick
    [Settings] QS: Add Mobile data tile + fixes (2/2)

    Add mobile data tile acting like the pw tile.
    Remove mobile data function from MobileNetworkTile

    MobileNetworkTile now is acting like AOSP

    renamed internal naming to be more logic

Conflicts:
	res/values/strings.xml