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
Squashed Chamber of secrets 1/2

Frameworks: Chamber of secrets
SystemUI: Chamber string edit
SystemUI: Chamber add global databases

Change-Id: I1ee76bdcdb44db112423b91b061ff855ef84fd96

Conflicts:

	core/java/android/provider/Settings.java
	packages/SystemUI/AndroidManifest.xml
	packages/SystemUI/res/values/custom_strings.xml