Frameworks: port SlimSeekBarPreference to DU

Patchset: materialize slider preference
Change-Id: I84c16cee9162a3fd53c0b62398a2ca03415ce974
[1/2] Frameworks: Doze (ambient display) timeout

Change-Id: I0eb230020da9a306e089b58db9d48b18c9743c0f
MountService: Add support for multiple storage configurations

Currently AOSP only supports a single storage configuration that is hardcoded
in storage_list.xml. Some device updates are now merging data and internal
storage partitions, and as a result require the storage list to support two
different variations.

By utilizing the sys.storage_legacy property this will allow for the framework
to support multiple configurations which can be determined during boot.

Change-Id: Id795520425ea3e99a5234e10c978dcdbd68a1311
Fix an off-by-one error that causes the location icon to stay on

Commit bdfde4fc820fad768dbc596b17507e4cdc84b850 added Bluetooth AppOps
capabilities, but it contained a subtle bug where the string representation
was added in the wrong place, offseting every operation after it by 1. This
broke the toString functionality but didn't have any consequence since this
was used for logging purposes only.

Commit b01b08928a42a626f5f1c6c18a20d786fb873d75 changed AppOps so that
operations are persisted by name instead of by index, this caused the string
representation offset to affect functionality and, among other things, one
of the consequences was that coarse location requests were being interpreted
by AppOps as high-energy location requests.

Change-Id: I319f1ac1c5910098689b4cb8645eb92c0e3538cb
Merge "Frameworks: port SlimSeekBarPreference to DU" into lollipop-caf
Merge "[1/2] Frameworks: Doze (ambient display) timeout" into lollipop-caf
Merge "MountService: Add support for multiple storage configurations" into lollipop-caf
Merge "Fix an off-by-one error that causes the location icon to stay on" into lollipop-caf
Add two new AppOps [1/3]

- OP_OTHER_ACCOUNTS: Access other applications accounts from account database
- OP_READ_PHONE_INFO: Read phone information (IMSI, phone nr, ...)

This commit adds both Ops to AppOpsManager and the filtering to AccountManagerService

Change-Id: I4229f65f19c6e3c81b7f13534cf9d7e12aea2509
base: added national roaming for BOB in Austria

http://jira.omnirom.org/browse/OMNI-121

Users of BOB in Austria (MCC 232 MNC 11) can roam on
A1 (MNC 01)

PS2:
wrong order

Change-Id: Ibf9f48cd0a142eb984ff2450337031f6c411f8c0
(cherry picked from commit 290fe8f36a60034162b8377b265ddb89549a3bc8)
base: added national roaming info for Play in Poland

http://jira.omnirom.org/browse/OMNI-105

Users of Play in Poland (MCC 260 MNC 06) can roam on
Plus, T-Mobile, Orange (MNCs 01/02/03)

Change-Id: I8ea62b0ca40bac9ced11802ee8ef583d6392a199
(cherry picked from commit cf0369442ee891775eb9d8d2618f3d77eb91b8c8)
base: added national roaming for 3AT on t-mobile austria

Users of 3AT (MCC 232 MNC 11) can roam on t-mobile (MNC 03)

Change-Id: I5bb6f73c43b7f57c59deda5dc4e70d98c90fdbb9
(cherry picked from commit 3d597b6e9ff51c3fceba9fe623f97cd0a2eaa395)
Allow ADB to be enabled by default via a config overlay

This is useful for developers that are testing and troubleshooting boot issues
and adb ends up being disabled by default once the system kicks in.  This should
only be used for testing and removed once a device is deemed stable and able to
boot.

Change-Id: Iaeb7eca9d472a62c2171912114dbd5f4469f3927
Merge "Add two new AppOps [1/3]" into lollipop-caf
Merge "base: added national roaming for BOB in Austria" into lollipop-caf
Merge "base: added national roaming info for Play in Poland" into lollipop-caf
Merge "base: added national roaming for 3AT on t-mobile austria" into lollipop-caf
base: added national roaming for YESS in Austria

http://jira.omnirom.org/browse/OMNI-259

Users of YESS in Austria (MCC 232 MNC 12) can roam on
A1 (MNC 01)

Change-Id: I354b3cbdf2d3a78612f5a79ae9254bf99b0e08d2
(cherry picked from commit 38024ec4c3633dc84bbb342783de264f73268bad)
base: added national roaming for Orange in Austria

http://jira.omnirom.org/browse/OMNI-376

Users of Orange in Autria (MCC 232 MNC 05) which is now a subcompany
of 3AT can roam on 3AT (MNC10) and also on t-mobile (MNC03) for 2G

Change-Id: I593c1bdeea3ef712541b4962369a02b2d7c86c5b
(cherry picked from commit 2aa2511b8d3cd8d23b0fd1b3911c327f25bc4f93)
frameworks/base: added national roaming for BSNL in India

http://jira.omnirom.org/browse/OMNI-391

Change-Id: I81e54f301a70300ff7d2e873480b197c58bbdb8a
(cherry picked from commit f538672e304155ff9c23e961e7f1c9bb72e7953b)