Settings: Add sound recorder tile (2/2)

Add the sound recorder tile to the quick settings tile chooser.

Change-Id: Ie3617630575025e2a0bcd3226c75652a1b66e6ae
Apply IO scheduler settings to all storage devices

Some older devices have MTD partitions and an external SD card.
Until now, IO scheduler settings were only applied to mmcblk0 which is
the external sd in older devices or the internal storage in most new devices.

Newer devices can also have both internal & external sdcard
(mmcblk0 & mmcblk1) so we should cover both of them

This needs the necessary permissions in init.<ro.hardware>.rc
for any extra device-specific partitions. Example:
https://github.com/LegacyXperia/android_device_semc_msm7x30-common/commit/5e6df8d60f6590e560629b2affd6da5f6a166dec

Change-Id: I340b8bab645c2bdd39e06f90835629a1983873bd
Settings : Use split action bar when entering profiles externally

Change-Id: I2a93ea98d73d76cdc277cdf4f3a15bb5c4c4d9f4
[1/2] Add option to change size of QS ribbon bar

PS2: Use narrow for 2nd size
PS3: Rebase
PS4: Change narrow to automatic
PS5: Rename small to narrow

Change-Id: Ibdf37b667b54ca598bc133b89ae01a504bfac883

Conflicts:
	res/values/cm_arrays.xml
[1/2] Add option to put QS ribbon to bottom

PS2: Rebase

Change-Id: I14f7b527e78cb25b28eb4d93bbab43c3785e1f46

Conflicts:
	res/values/cm_strings.xml