strutil/fnmatch: refactor, add fnmatch_in_any()
add lib/strutil/cmdstr
add lib/printcmd
add fs/test_macros.sh
add lib/misc/fnmatch
lib/function/wrapper: function_alias_quoted()
add lib/mainscript_dispatcher
add lib/system_setup/target/
add system_setup/systemd-hacks/
dynloader: dont load blocked deps
dynloader: set load error exit code
shlib 0.3_pre4
mainscript_dispatcher: set $MAIN_FUNCTION
lib/mainscript_dispatcher: fix

fixes c5ab2b3d45f265d0114b530d7085fe7a6e3a6755
systemd-hacks: pretty-print help, check argo
lib/mainscript_dispatcher.sh: fix
lib/system_setup/systemd-hacks: fixup
lib/mainscript_dispatcher.sh: print help
lib/system_setup/systemd-hacks: default aliases
scripts: add system_setup/systemd-hacks