ExternalStorageProvider: Add support for root and external storage

Google decided to only show the emulated (fuse) internal storage in
ExternalStorageProvider. This provider is used to display storages
in DocumentsUI, the Kitkat file picker, that can be used by apps.

It would be a shame if you can't pick the pictures that are on your
external SDcard :)

Change-Id: I96a8d75ccc911f6f0e7f091c20aaefd510dc3327
Signed-off-by: Chester Kener <Cl3Kener@gmail.com>

Conflicts:
	packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java
Updated TRDS drawables

Change-Id: Ie6c40c6668194718dea6ed059ebea36885e0c49c
Signed-off-by: scott <scott@ubuntu>
Signed-off-by: Chester Kener <Cl3Kener@gmail.com>

Conflicts:
	core/res/res/drawable-inverted-hdpi/cab_background_bottom_holo_dark.9.png
	core/res/res/drawable-inverted-hdpi/cab_background_top_holo_dark.9.png
	core/res/res/drawable-inverted-mdpi/cab_background_bottom_holo_dark.9.png
	core/res/res/drawable-inverted-mdpi/cab_background_top_holo_dark.9.png
	core/res/res/drawable-inverted-xhdpi/cab_background_bottom_holo_dark.9.png
	core/res/res/drawable-inverted-xhdpi/cab_background_top_holo_dark.9.png
Merge branch 'cm-11.0' of github.com:Hellybean/android_frameworks_base into cm-11.0