Avoid creating default folders inside StubVolumes

StubVolumes are managed from outside Android (e.g. from Chrome OS), and
thus default folders like Music, Movies, Pictures, etc. should not be
automatically created inside them.
This CL achieves it by skipping default folders creation in StubVolumes
at ensureDefaultFolders() and ensureThumbnailsValid(). Whether a given
volume is a StubVolume is decided by looking up the return value of
StorageVolume.isStub(), which is available in the SDK level T and above.

Bug: 206019156
Test: m

Change-Id: I7406f1b3eef545407f1c017f6e9cca0f8c280dc8
2 files changed