Profiles: add sync and mobile data override (2/2)

Change-Id: I0c36f3ae7f984f7253056c3c958ccd778aed484a
Settings: PT-BR translations

Root access feature strings
Wake-summary string fix
Volume-seek strings
About-cpu-memory strings
Fix typo

Change-Id: Ic38e1397b6bbb4f398916632d69d9005d158fbc0
Add to german translations

 * About phone
 * Profiles
 * Display Rotation
 * Quiet Hours
 * Volume rocker wakeup + music control
 * GPS Source
 * Root access

Patch Set 2: April's fools rebase. Adapt quick unlock wording change.

Change-Id: I6f1486d43345f56a3537b922eb4868f62b9d34d8
Apn Settings : Fix panel title

Show appropriate apn editor title

Change-Id: I1f9dbce5dbf464db79d7c2fbedb8f833e4b46468
CM9-Update Russian Translation-Settings
Very much needed cleanup of the Dock

The old "Dock Audio" is actually Bluetooth Audio,
if it is attemoted to be enetered with only USB audio nothing happens

So the Dock AUdio is now only enabled when a Bluetooth dock is docked
It has also been re-named to be Dock Bluetooth Audio

Added a new Persistant setting "Use Dock USB Aduio"
This is used to route the audio through the passive ADUIO jack on docks
it is defaulted to Off and when checked - after a re-docks works.
This option is made disabled when there is a dock present
- as it only functions when docking.

Add a new feature to force a unmount of the Dock
This is only availiable when dock is present
This will temporarily send the audio back to the main system
(if the user has checked the Use Dock USB Audio)

Change is done to support http://review.cyanogenmod.com/#change,14046

The Config has been defaulted to false, however for the i9100 device it has been enabled in
http://review.cyanogenmod.com/#change,14253

Change-Id: Iac60cea8360eb5308b7cd7c4745c64178eb7bce6
Disable Link Volumes in Volumes Settings for Non-phone Devices

Link Volumes links the Ringer and Notification audio streams.

It is no needed for devices that have no phone capability

This patch disbales (greys out) the checkbox for such devices.

Change-Id: Iaff84cd29e3f2cb0bab9ff9d74371a0c22faf50c
Settings: Overhaul of Dutch translations

Patch set 5: Fixed copyright and rebased
Patch set 6: Added translations for root access settings
Patch set 7: Added translations for profiles
Patch set 8: Added translations for volume rocker music controls
Patch set 9: Added translations for battery pulse light, storage settings, wakeup options and volume settings
Patch set 10: Fixed double translations
Patch set 11: Fixed malformed translation
Patch set 12/13/14/15: Improved translations

Change-Id: I66d913ad5a74a080f52d18b39225943b4b085bb7
Spanish translation

Change-Id: Ica9195e5c150dbdd4889dfce310ce974c512aced
Merge "Very much needed cleanup of the Dock" into ics
Merge "Apn Settings : Fix panel title" into ics
Merge "CM9-Update Russian Translation-Settings" into ics
Merge "Settings: Overhaul of Dutch translations" into ics
Merge "Profiles: add sync and mobile data override (2/2)" into ics
Merge "Disable Link Volumes in Volumes Settings for Non-phone Devices" into ics
Merge "Settings: PT-BR translations" into ics
Merge "Spanish translation" into ics
Make the volume overlay more functional 2/2

This patch is to add the settings in the Sound Menu.
And also to persist the users choice.

It depends on the patch: http://review.cyanogenmod.com/#change,14375

Under Volumes is a new List Preference for the volume overlay Style

Options are
   * Single
   * Expandable
   * Expanded
   * None

Devices with phones get Single
Other device get Expandable

Changing this fires an intent that the Volume Panel is listening for.

Change-Id: I680124f534d667a0331cf0f0e3a5ec7eafb2068e
Profiles: Better layout/sizing of the app list icons and text

Patch set 2 - makes application list dialog load smoothly

Change-Id: I31435172e12f70bb25cac12ff4390c1ee2d7970f
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.

p2: Dynamicly set strings..
p3: Only activate UMS switch if primary storage supports it.
p4: Remove checkbox in Storage view, and enable USB computer connection menu option when UMS is enabled.
p5: Code styling
p6: Fix mysterious cases where USB notification is not fired after changing back to MTP.

Change-Id: I885664145a07c8cc1c6efae2e5531165afa6bcb3