helpers: add set-on-boot for your settings (3/3)

This finishes the new your settings feature with the
new set on boot functionality. Works just like any
other preference with the small limitation that
once the new settings gets deleted in the misc fragment
it will be also deleted from the current profile.

Signed-off-by: Blechd0se <alex.christ@hotmail.de>
fragments: smooth out transition effect

The delay was a bit too high, also adding the
transition handling to the sub-fragments and
don't create the same fragment over and over.

This also adds a small heler (GenericHelper)
which can be enhanced in the future to provide
some generic functions.

Signed-off-by: Blechd0se <alex.christ@hotmail.de>