Revert "Squash UMS Commits [1/3]"

This reverts commit 6d04cdaf966c92b92bd7dbd5bd2d78fd25268947.
Revert "UMS [1/6]: LegacyUSB Squashed commit with updates for 4.2"

This reverts commit e52cdb5c735656b5f329ed7e5a55483810e742e1.

Conflicts:
	services/java/com/android/server/usb/LegacyUsbDeviceManager.java
Revert "UMS [2/6]: Add option for switching between UMS and MTP/PTP mode."

This reverts commit e1f665b22e5b533ab1ee5588587d9458b9c18018.

Conflicts:
	services/java/com/android/server/usb/UsbDeviceManager.java
Revert "UMS [3/6]: Add UsbDebuggingManager and UsbDebuggingActivity to LegacyUsbManager"

This reverts commit c2af5a004b51b19afdc6aefc8826198c796ebc4d.
Revert "UMS [4/6]: Allow USB notification to show when primary SD allows UMS and MTP"

This reverts commit b55f1ffa41e8bd254d646945fbc7ef1786fdc72f.

Conflicts:
	services/java/com/android/server/usb/UsbDeviceManager.java
Revert "UMS [6]: Make "SD Card removed" notification dismissible if the removed SD Card is not the primary storage"

This reverts commit 05e4e9d25104d419df1d05b516a37379c201a08e.
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