allow to do async tasks, for example calls to settings via the shell
using now async task for captive portal detection status toggle
refactoring/optimizations
added external lib for root commands, really better :)
uses new root lib detector
using new root lib for shell commands
forked project so that we can edit some configurations
updated submodule