has_led_flash boolean
expose build date
Re-add auto brightness configuration UI (2/2).

Change-Id: I6c56a48fa2145c58a5f203ed56051451ef3f977d

Add missing string
Settings: add development animation transition mode 0.75

Change-Id: Iaaeb3757ef9b3b97d66d929629e9035ab511f72a
Settings: correct 0.75 animation scale for other lanuages and add 0.25

and a small cleanup for warnings

Change-Id: I07256fadacd0405b5049252b6bc3da9850adc3d1

Conflicts:
	res/values-ar/arrays.xml
	res/values-fa/arrays.xml
	res/values-iw/arrays.xml
appLists: set height and width for app icon

due that the app icons on a lot apps are a mess now and not consistent
due of changes in kitkat let us set them for dialogs to our fixed
36dp value which was a good value in the past for all app icons
in settings

Change-Id: I00cab4aa4ded517ef63a193b58a03138abd355d8
Settings: follow kitkat's ui

- manage apps; tab selector and ram usage
- battery data usage bar
- app widget toggle

Change-Id: I804b4b47563545d7ab124f4cc4800ef4034bf754
Theme: Make About phone > Status UI colors consistent

Change-Id: I8293409a1fdd2c180d055d07e5439e1f1597288a
Settings: Bring back app ops

Google didn't expose app ops yet, but we want to.  Places the app ops fragment
under the System header in settings

Thanks @BigBrother1984 for the drawables

ps2: fix indents
ps3: really fix indents

Change-Id: I09ec8c0b6d3b681f6b008d140a93f8112814228a
Signed-off-by: Evan Anderson <evan1124@gmail.com>

Conflicts:
	AndroidManifest.xml
	res/values/pa_strings.xml

Conflicts:
	res/values/psx_strings.xml

Redo app opps

Conflicts:
	res/values/psx_strings.xml
we silence some missing string warnings
Added missing translations
Remove the notification pulse from displaysettings
it's now in the PSX-header
sound settings:
- allow volumes to be unlinked.
- make the volume overlay more functional

Conflicts:
	res/values/ras_strings.xml
	res/xml/sound_settings.xml
Fix cherry-pick derp
comment out system update settings
Add fastscroll to the Manage applications screen

so you don't need to scroll so much if you have alot of apps
and want to go to the bottom of the list.

Change-Id: I96d892abf53a9da784ae1df056558d4fd3cf64f6
Show application's package name in the "App info" screen.

Change-Id: I7dac8ffa0b10abb5ff235750e90a96d801b2f919
Cache preferences and services in status dialog.

Currently, the status dialog fetches the preferences and system
services that it uses to display connectivity information (e.g.,
IP and MAC addresses) only when the dialog is first opened. This
is fine because the connectivity information is only filled in
once and never updated.

In order to have this information update dynamically (like the
rest of the dialog), fetch and cache these objects in onCreate.
The next change will actually make this information update on
network changes.

[Cherry-pick of 6eb6a908217e080aea43406028be491d269bdbb0]

Bug: 10232006
Change-Id: Ib4072674543e517cf6935e3e03f35090e728090a
Dynamically update connectivity and IP address.

The settings status page dynamically updates mobile network
status (in/out of service, signal strength, network type, etc.)
but not IP address and connectivity information. Dynamically
update that information as well, for consistency.

For consistency, also update the advanced wifi settings page.

[Cherry-pick of deb8f08ace7e255939d793c8a5a0006d424734bc]

Bug: 10232006
Change-Id: I3a292d8bd9e36ab16c37e107eefff4b37d884a4c
Use java.util.Objects instead of internal API

Change-Id: Ib0d797b3e7f2e4f831f52832776b64c0973880b3