Revert "Revert "add widgets alignment settings""

This reverts commit 58a69ab98b28fe3ae998a5aaf724360cd562a3e6.
initial changes for six to eight configurable targets on the lockscreen
NFC polling mode (2/3)

PS2: correct prefscreen dependency

Change-Id: Ibc1cef0979268a1038378c180f6fcabfcb5585d2
Signed-off-by: sethyx <sethyx@gmail.com>
nfc polling: change summary to set value

Change-Id: I55a59ff4d91692fd692e7857fbf100b9b7a219d1
PowerWidget: Don't show WiMax if not supported

Change-Id: Iec5b822c9752503a1ac0a04ff9dfa4360b6fd44e
DisplaySettings : Switch to setRotationLockForAccessibility

Use setRotationLockForAccessibility instead for consistency with
aosp's display code.

Patchset 2 : Cleanup
Patchset 3 : Cleanup
Patchset 4 : Cleanup

Change-Id: I2d76fd948bd006ed025aefd61089c5b5519bfd78
added 38dpi to custom navbar height and width for elisha -_-
remove the offset for the phones and simplify the calculations
update rom about
clean up a few strings
custom navbar color eos
added "contributors" to the about menu
Processor.java: Fixes and Cleanups

1: Fix issue where Processor settings FC whenever one of the /sys/devices/system/cpu/cpu0/cpufreq/* files is missing.
2: Cleanup for better overview.
3: No need to add empty content to disabled/removed elements.
4: Do not start the current cpu freq loop if the files needed are missing.
5: Also add the check for missing or empty files in the 'onResume' part.
6: Disable elements with missing files rather than remove them to maintain the layout.

Change-Id: Ib0cc3b01cbce368e23530760e2d87eedd04ad10a

Port from CM9 to CM10
Patch set 2  - Fix == false and != false

Change-Id: I874571fa9095546f27c0b908c4cafa0a8d14e0f3
Custom Navbar Ring Targets (from eos, modified for cna)

Use nicer images for the actions
Give haptic feedback when a target is selected
Make kill app action smarter
I/O scheduler settings
delete unused file
reorganize the navigation bar menu
Settings: Volumes dialog fixes and improvements

- Put back a couple of AOSP Jelly Bean changes that got reverted in the big CM9
feature bring-up patch.
- Fixed the notification volume slider always being hidden when the dialog is
first opened on voice-capable devices, regardless of the state of the 'Link
ringtone & notifications volume' checkbox.
- Completely hide the two checkboxes on non-voice-capable devices, rather than
just greying out one of them.
- Changed string 'Link ringtone + notification mutes' to 'Silent mode affects
notifications', and grey out that checkbox when ringtone and notifications
volumes are linked.
- When linking volumes, removed the need for the toast instructing the user to
adjust ring volume, by setting notifications volume to equal ring volume
automatically.

Change-Id: I2a4a198071d53a5d9998ce9f25d27929c19d8a00
Settings TTS: Default sample play failed for PicoTTS (from ics)

ics: http://r.cyanogenmod.com/#/c/14733/5

The method TextToSpeachService#onLoadLanguage only advices of the use
of a language, but not enforces to set it.
Calling mTts.setLanguage() only check thats the language is available,
but not loads the language. In these circumstances mTts.getLanguage()
does not ensure that the language has been established. This is the
case of the default PicoTTS implementation.
Solution: Obtain the language from maybeUpdateTtsLanguage and
compare with the language obtained from the engine.

Added alert if text string sample wasn\'t found from the the
requested language.

Change-Id: I37014dc8ea0235c5ab6f5ff3a1175d3c5de80a53
Volume adjust sound preference 2/2