Add preference for enabling root access (3/3)

 * Root over ADB is now disabled by default on non-eng builds
 * Requires support in su binary and adbd
 * Root access can be configured to use ADB only, apps only, or all

Change-Id: I132a35a31c676511db954ff19120fa6d3c795b23
Add an option to change the device hostname (2/2).

This adds an option to modify the device hostname used
in ip resolution. This is useful when connecting to the
android device in a dynamic dhcp environment.

Change-Id: Ibc145b74036617248d4f33c6866cc9c8a8cc8974
Add Modver to Settings.

Change-Id: I596064a80210517ff0dae30401f71b52adabd614

Rename modversion

Change-Id: I6557d5aa68a3ad00166cdd2b8951f425ad7800df
Added build date (ro.build.date from build.prop) to device info.

Change-Id: I5e19ee04de5c26822e171d4af8f4bfc052be9b74
Settings: Added cpu info and memory info to About Phone Settings

This is pulled from gingerbread. No code looked like it needed to
be re-done. This contains code from the following two commits.

shafty023<gameboy45@gmail.com>:
http://review.cyanogenmod.com/#change,1774

Keyan Mobli<persiansown@gmail.com>:
http://review.cyanogenmod.com/#change,1820

Patchset 2: Fix string constants
Patchset 3:
- Moved file paths to string constants
- Check for meminfo and cpuinfo files, if bad don't show preference
Patchset 4:
- Created variables for each operation.
- Wrote Long to print -1.
Patchset 5:
- Simplified and refactored
Patchset 6:
- Fix authorship herp derp
Patchset 7:
- Show only total memory, available memory would probably cause users to
  kill apps en masse.

Change-Id: Ib0550a5af515ae3a48481412c5c9c504cd80b743
Settings: Anonymous Statistics (CMStats)

CMStats is now integrated into settings.

Patchset 2 : Set service's exported value to false
Patchset 3 : Fix mismatched title for activity label
Patchset 4 : Renaming of strings
             Cleanup
             New icons (Thanks to Markus Guidry)
Patchset 5 : Change stats url
	     Add header to Utilities and reformat
Patchset 6 : Take into account unusual but possible use-cases
Patchset 7 : Fix alarmManager + preference mismatch
Patchset 8 : Update alarm setting (data calculation..etc)
             Avoid unecessary reset's
Patchset 9 : Use unix timestamp instead (No converting back/forth)

Change-Id: I25d8819e1d65413c516ed95c7038a1fe4a45d553

Settings : CMStats cleanup / Enabled by default

Make the default/firstBoot behavior of stats similar to what was in cm7

Change-Id: I1243326bc9405e107114207817c30387b1681984

Fix OCD string

Change-Id: Ice1b2c0c4882620eef774aca26b91a39d27f7b47
Add launcher configuration item

This was jumbled together with a ton of lockscreen stuff that needs
to be fully remade, so I just give up on rebasing it in. Just
add the feature.

PS - #$%#@^% squashed commits for separate features...

Change-Id: I4820edc7710206174b082ace542d76ec459559db
Add the themes configuration entry point

Change-Id: I0eb669956d9e89bb92cd43487b14b4246454a400
Bring in Profiles support from mr0

Change-Id: Icae838838ce2c34aec22c50f166b957205db8394
Add LED configuration support from mr0/10.0

Change-Id: I36cee9cc813bd0fc62c30c6e10c61bcd9a131bf6
Add System menu and PowerWidget configuration support from mr0/10.0

Change-Id: I4c34812be0bc39dbe93e21a29682717ccf9c077f
Move font size preference to CM System menu

Change-Id: I0079a2598a423660d33d4f3534ad524e96881771
Forward port Quiet Hours settings

Change-Id: I57ad089a2b2f7d6ed3df773ca69ad67f7b8fe185
Forward port miscelaneous audio features

This commit adds:
 - Ascending ringtone (maniac103)
 - Silent mode
 - Volume panel style (ptunstall)
 - Link volumes

Change-Id: I21742ab94e45407111794b5868d9b4f14d7488da
DreamSettings : Insert help url

Place correct url for dream help

Change-Id: I637ab3c5dfac24dde3dd30b56ea6529f5feef1c4
Settings : Insert missing help urls

Change-Id: Id43cc744cb4f36cbfa68b0b3fae0b8d4f7927839
Settings: Forward port Power menu options

Change-Id: I7dbe78e14647a79966758b75f42eb05f5429d56a
Settings: Forward port Expanded desktop capability

Originally authored by Jesús David and ported from
        ParanoidAndroid ICS branch

Change-Id: Iad1be66f48db2fe022a87822a092d6606c2a6477
Settings: Add Utility function

Change-Id: Ic5316765d3db48351a9feaa9b3cce286d256071e
Settings: add Advanced menu for device-specific settings app

Change-Id: Ib022a224fe71522eb2432a112d2bdf64bc08c926