CHG: [droid] Splash.java: check sdcard readyness + refactor

That "external storage" points to internal flash is surely an heritage of the time where was no internal storage at all. That's not that bad.
OTOH, that there is just no way to properly detect a physical sdcard is unbelievable, especially considering that it can take it up to 10+ sec to be mounted after boot.