Fix the spacing between displayed rotation angles

Before: http://goo.gl/QJ7hE
After:  http://goo.gl/V0alW

My suggestion: http://goo.gl/Sn4R5

Patch Set 1:    * initial commit

Patch Set 2:    * simplify code
                * fix code style issues
                * rename/delete strings
                * remove 'Activated.' before the values
                  when Auto-rotate screen is activated

Patch Set 3:    * remove display rotation unit string
                  and use the degree sign after every
                  value

Patch Set 4:    * code cleanup

Change-Id: I0319f8e84e4b278b2f720cbc77cecc280c82d461
Add option for switching between UMS and MTP/PTP mode. (2/2)

Change-Id: I6cf50a41a9a82e40e702f5231ce663636c149613

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.

It's only porting this http://review.cyanogenmod.org/#/c/21115/

Signed-off-by: travp624 <travp624@gmail.com>
Disable Automatic brightness checkbox if automatic brightness is not available

port from jellybean branch: http://review.cyanogenmod.org/#/c/26134/

Change-Id: Ib32b9af5f79d5c5f7383dd5542891a82a17f3989
Settings: Make it clearer how SMS Limiting works and add 500 messages option

Change-Id: Ia7458d7e7cde1cfbb6641d4b05fd9caf59d21db8
Settings: Add support for variable size pattern lockscreen (Part 2/2)

Part 1: http://review.cyanogenmod.org/#/c/28533/

Forward port of: http://review.cyanogenmod.org/#/c/20614/

Add a menu to choose the pattern unlock screen size (currently 3x3 to 6x6)
Default size is specified in the frameworks

Patch Set 1+2: Initial port

Patch Set 3: Use AOSP code style

Patch Set 4: Fix copy/paste issue

Patch Set 5+6: Comply with framework changes

Change-Id: I5e3d1f8b19b7f5017c854ab9d28b459214f00949

Conflicts:
	src/com/android/settings/ChooseLockPattern.java
	src/com/android/settings/ChooseLockPatternSize.java
	src/com/android/settings/ChooseLockPatternTutorial.java

Signed-off-by: travp624 <travp624@gmail.com>
Settings: lockscreen security remove unused code.

Signed-off-by: travp624 <travp624@gmail.com>
Launch music player on headset connect

Launches the default music player when a headset is connected

Patchset 2 - Add headset category
Patchset 3 - Remove summary

Change-Id: I1ee973bec35d95285a646b86213ced3dd15852ed

Conflicts:
	res/values/strings.xml
	src/com/android/settings/SoundSettings.java

Signed-off-by: travp624 <travp624@gmail.com>
Settings: Make Safe headset volume handling user configurable (2 of 2)

Patch set 1  : Initial commit
Patch set 2  : Code cleanup and dedupe

Change-Id: I9d46ba5b8ca5a8b18dcb4856c348c86bc3e70899

Conflicts:
	res/values/strings.xml
	src/com/android/settings/SoundSettings.java

Signed-off-by: travp624 <travp624@gmail.com>
Settings: Safe headset volume override legal waiver

Patch set 1  : Initial commit
Patch set 2  : Remove alert icon (per Design guidelines)
Patch set 3  : Fix per Danesh's comment

Change-Id: Ic6b9ba2620de6efb327416e8955c3a2c08af043b

Conflicts:
	res/values/strings.xml

Slightly modified for baked.
Signed-off-by: travp624 <travp624@gmail.com>
Settings: this is necessary for Quiet hours tile

Signed-off-by: travp624 <travp624@gmail.com>
Settings: fix build errors from recent cherry picks

Signed-off-by: travp624 <travp624@gmail.com>
Update the SMS sending limit instantly (2/2)

This commit also shortens and simplifies the preference summary text
considerably.

Patch set 2  : Slight rewording
Patch set 3  : Another minor wording change

Change-Id: Ic7ed803e22ead8c41346a66edc6db65cee93c39a
Merge remote-tracking branch 'upstream/jb-4.2' into jb-4.2