we need to handle sdcard removal/unmount
change to primary external storage location on sd card unmount
no need to show the warning if all you can use is the internal memory.
Merge branch 'on-unmount'