Settings: Squash all advanced development settings commits dealing with reset and root

Squashed commit of the following:

commit 872fe688a2af73009b2136e5a06c37621d10acfd
Author: Thiago Vinícius Freire de Araújo Ribeiro <thiagovfar@gmail.com>
Date:   Sun May 5 13:58:59 2013 -0300

    Development Settings: fix setting reset on disable

    When Development Settings are disabled, some settings are
    reset to values other than the default. This fixes it.

     - No need to have resetAdvancedReboot(), as it is already
       reset by the "unckeck all checkboxes" logic.

     - Adb notify should reset to enabled

     - Verify apps over usb should reset to enabled

    Change-Id: If5d88d220d2a17d6e172b2f54facd4afa3bae904

    Conflicts:
    	src/com/android/settings/DevelopmentSettings.java

commit db2d6472e8c740631d86d2b8d4cce498fd6af506
Author: DvTonder <david.vantonder@gmail.com>
Date:   Wed Jan 30 20:45:16 2013 -0500

    Settings: Hide Development settings when it is turned off

    This commit hides the Development and Performance settings items
    when the user turns off Development settings. This sets things back
    to tapping x number of times on the build number to once again enable
    developer settings

    Change-Id: I6003f73f5abee54bb000f01757ecffe7b68dba59

    Settings: Make Perf settings act just like dev setting - start hidden

    The Performance settings should not show until the owner of the
    device enables development options, guest users should not be able
    to turn it on.

    Change-Id: Ib08d29bfd92ad44c71d02c115e12064ddf4704e0

    Conflicts:
    	src/com/android/settings/DevelopmentSettings.java

commit d66834066e5d1f0202e0471a804bc2828625b107
Author: blunden <blunden2@gmail.com>
Date:   Thu Nov 29 21:13:00 2012 +0100

    Use holo alert drawable

    These instances of the GB icon got missed in the big feature merge.

    Change-Id: I4725be79af6e51e1aa5d575a32232bbac0a11275

commit a5d2cd69737ceab8d7be681776c5ccdbdf539dd4
Author: Danny Baumann <dannybaumann@web.de>
Date:   Wed Mar 6 09:45:25 2013 +0100

    Hide Superuser entry if root access for apps is disabled.

    Change-Id: Ibb77ba5a0fccf22564a26b8b1e13f7762c65718e

    Conflicts:
    	src/com/android/settings/Settings.java

commit f6b08e2f2950a5c469852b34e05b9aa8911d0923
Author: Steve Kondik <shade@chemlab.org>
Date:   Sat Jan 14 17:05:59 2012 -0800

    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

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

    Settings: Make CM developer options additions respect the on/off toggle
    This commit fixes the problem where, when dev options are turned off, our
    CM customizations don't turn off with the rest of the options and the
    dangerous option (root access) does not reset to a safe setting.

    Change-Id: I879756ea353ce2940c05b224998fc1a945f2ceff

    DevSettings: Fix the root-access toggle in eng builds

    It was being unconditionally removed, put it back

    Change-Id: I8eecab7353c59b224d917cc1710124f57656cf47

    Conflicts:
    	res/values/strings.xml