Settings: Add support for variable size pattern lockscreen (Part 2/2)

Depends on http://review.cyanogenmod.com/20613

With this patch the pattern lockscreen can go from 3x3 to any sane size such as 6x6.

Navigate to Settings->Security->Screen Lock and select "Pattern" like usual.
A new menu will appear to choose the lock pattern size.
Enter and confirm a new pattern of the chosen size.

Change-Id: Ieb6beb820d9c6e41c1dee35a042e48d24c61301a
Navigation Bar: Ability to enable on every device 2/2

This adds a new Menu item Settings -> System -> Navigation Bar

Patch Set 7 : Show a toast message when the Navigation Bar Setting needs a reboot
              Did another rebase

Patch Set 8 : Fix whitespace and localized Toast message

Change-Id: I5716f8c4bd6f13760735953bf1ef40edffd30044
Settings : NavigationBar Customization

Settings side to customize the navigation bar buttons.

Patchset 1  : Initial commit (No support for Nexus 7)

Change-Id: Ibd51fbca96d5f0d5e75c7bd74dc5ec62ed1d969d

Conflicts:

	res/xml/system_settings.xml
Add option for switching between UMS and MTP/PTP mode. (2/2)

This adds support for switching between UMS and MTP/PTP.
Settings part (this part) adds option in USB settings (statusbar/notification drawer) for enabling UMS,
and adds setting in Storage menu to enable / disable UMS, this since the USB settings page disappears when enabling UMS.

Change-Id: I5aa692488e59518b09a31a6eaf7c04e6108ddc1f
Add Center Clock-Settings Part

o : Dont show the clock
1 : Right clock (default)
2 : Center clock

Patch Set 4 : Edit arrays.xml

Patch Set 5 : Big Mistake (Checkbox -> List)

Patch Set 6 : Array values in Strings.xml

Tested on LG Optimus One.

Change-Id: Id5b9a81131d425057aca9890bafcb33ac8260779
Feature request 5852: Option to toggle items in shutdown menu (1/2)

This allows for the selective switching of the various CM additions on the
power menu.  Reboot and Profiles are enabled by default, Screenshot is
disabled.

This is the completion of the feature that was merged while still partially
complete.

Patchset 1-2: Initial commit
Patchset 3  : Fix System settings npe
Patchset 4  : Cleanup imports

Change-Id: I6ebcbf684da5724f34d65180d9e808e953553a42

Conflicts:

	src/com/android/settings/cyanogenmod/SystemSettings.java
Backlight settings (settings)

framework part required

Change-Id: I82e3e414e2cb00013ec4efcde64841893f493e3a
Settings: Simplified Chinese Translations

Ported from CM9 with modifications, corrections, and additions.

Patch Set 2: Rebased; Changed some developer options translations,
added battery always on, hardware keys, power menu screenshot,
and stylus icon translations.

Patch Set 3: Improved some translations and deleted some unnecessary strings
as suggested by John Hsing.

Patch Set 4: Rebased; Added Launch Dev Tools translations.

Patch Set 5: Fix typo.

Patch Set 6: Rebased.

Patch Set 7: Rebased; Added lockscreen vibrate, wifi idle timeout,
External BT GPS, and TTS default sample play failed translations;
Re-organized strings to match the positions in the English file.
Change-Id: I5bfdd055b264799a6752bd1d515af60123d7c42f
DevelopmentSettings: Refactor ADB over Network

The checkbox would never enable adbd in tcpip mode.

Change-Id: Iab8307bb91f69d85ed3a46d5ef09274fa8b03da2
Settings (1 of 2): Option to enable gfx effects

Allow devices that do not meet ActivityManager.isHighEndGfx(display)
to enable graphic effects such as screen dimming behind notification
panel.

Patch 2: Hide on high-end devices.

Change-Id: I0a8e8b4e417b5c2574170d3e8198be32d8ac7e72