Speedup initial android startup on some devices by factor 10 or more

-getAssets().list(path) is horribly slow on some devices in order to avoid this now a assetlist is built prior packaging.
-If phone screen went black while still scanning folders scan was restarted, this is prevented by keeping the original background task when activity is restarted (screen black, phone rotated ...)