Add ability to swap volume keys in selected orientation.

Change-Id: Icf77cc36deb18e7db9966421922b7241962fe4fe
Overscroll color (2/3)

Allows user to choose overscroll color.

Part 3 : http://review.cyanogenmod.com/#change,7166

Extended cm's scroll on/off and color to webview as well.

Change-Id: If920c93a11b097673c29dd8f03440815ed457041
add option to disable volume key beep sounds (2/2)

Change-Id: I35d940b6c37fe4125dcd6d6160ea3845f3f43fcd
Camera: Allow focus sound muting (1/3)

Allows muting of focus sound for silent camera operation
if shutter is also muted.

Change-Id: Iacc911df6dc279be648a15ded1b7a7ac066be0a8
Toggling the flashlight from the lock/pattern/sim unlock screens

by long pressing the HOME button (1/2)

Change-Id: I95c987f1908513eb7d91039ba66e735fba4551c2
Added option to hide alarm icon in status bar (1/2)

Change-Id: I2ad55454f29c104bcd6ab8e0f26ad8dc0924f03b
Allow using PLMN and SPN text as part of Custom Carrier text (1/2)

  When the 'Custom carrier label' option is used this change supports
  the following special character sequences:
   - $n = replaced with a newline when displayed
   - $d = replaced with the 'default' carrier text when displayed
   - $p = replaced with the 'plmn' text when displayed
   - $s = replaced with the 'spn' text when displayed

   Here is an example. Let's assume that the plmn text is "TW Mobile" and
you enter
   this string in the custom text field:
     My DHD$n$p
   The the on the Status Bar it will show up on 2 lines like this:
     My DHD
     TW Mobile

   Note that when using a lockscreen that displays custom text any '$n' is
converted
   to a space instead of a newline in order to function in the same way as
other
   carrier text on that screen, such as the Default text. So the above
example would
   look like this on 1 line:
     My DHD TW Mobile

pushing as a fabor for Chezebel (Brian Larsen)

Change-Id: If7034665aca7c5528095c9993964f2e5fbd349f6
This patch solves an incorrect behaviour of the phone when someone
switches to Airplane Mode when in keyguard.
In this situation the user will receive a warning about the Airplane
mode active instead of a PIN wrong message if a PIN is entered.
The Cancel button closes the keyguard, allowing the user to access to all
the services not requesting the RF section active, with the same behaviour
the phone has after a restart

Change-Id: I0228848b061c2d758543b83072a8890e7d360acb
SensorService: Don't always assume magnetometer is present.

The Android 2.3 CDD doesn't mandate that a magnetometer is
present. However, the sensor service always assumes that it is
present, which leads to crashes on devices without one when the
RotationVectorSensor is accessed (such as the Lenovo Ideapad A1).

This commit re-works the sensor service so that it only creates
virtual sensors when the physical sensors that compose them
actually exist.
Make some aspects of VCard generation subclassable.
Added possibility to change the style of lock pattern screen (1/2)

Patch set #1: Added hdpi resources.
Patch set #2: Added ldpi & mdpi resources.
Patch set #3: Corrected whitespaces.
Patch set #4: Separate option in Settings.

Change-Id: I5138885cf71cb39fd95f4c501ab1a69b01bfad27
Mms auto-retrieval (for gingerbread) (1/2): framework

- Settings: Added MMS_AUTO_RETRIEVAL and MMS_AUTO_RETRIEVAL_ON_ROAMING settings
- ConnectivityService: Check Settings.System to allow automatic mms retrieval

Change-Id: Id1e1e7cecba5be5a7a7766cb79904f05a5a3009b