Init.d Script: Small fixes
 * Fixed default prop values
 * Fixed missing = behind a variable
 * Fixed SWAP not working
Init.d Script: Add support for app-lib
In Android 4.2 the /data/data/<app>/lib has been moved to /data/app-lib
Init.d Script: Make regular app folder static
Make sure that app and app-private is handled even if they don't exist in init.rc
Init.d Script: Do not use lines starting with #
Do not use any lines from init.rc starting with #
Init.d Script: Do not check init.d sub folders without rmount
If we do not have r-mount enabled, we don't need to double check data sub-folders as they have been handled by init already
Init.d Script: Add support for Internal Fuse (/data/media)
We need to add support for devices using fuse to mount /data/media as internal sdcard. Otherwise options like r-mount will move the internal storage into the sd-ext partition
Init.d Script: Do not empty do*Content variables on each loop
Init.d Script: Small typo fix
Init.d Script: Do not use i and x variables in functions
These will overwrite any used in a loop where the function is called
Init.d Script: Use all *.rc files and not just init.rc
There might be some other folders defined in other *.rc files. These will be used as well
Init.d Script: Fix small typo
Init.d Script: Add better support for inproper init.d (Safe-mode)
Inproper init.d means that the scripts are executed from an service within init.rc. A better way is using 'exec' from 'onboot' which will allow all the scripts to finish before the main and core services are started.

The issues in this case is that newer phones is to fast to boot into the UI. The script has no chance of finishing everything before then, especially not if a great deal of content needs to be moved. This means that content is being moved away from /data into /sd-ext while the UI is started, and content already placed on sd-ext will not be registered by the package manager because sd-ext has not yet been linked to data.

This fix will make safe-mode more stable on devices which boots fast into the UI. The content might still be moved while the UI is started, however temp symlinks will make sure that the system always has access to the real APK's no mater where they are placed, until the script get's far anough to link the folders
Configs: Update Versions and ID's
Update Changelog
ConfigureActivity: Add warning when disabling safe-mode
MessageDialog: Add Title and Message to savedInstanceState
Update Changelog