Add delayed config loading to allow config to be reloaded from module_start
. The main use-case here is if a kernel module defined in *KERNEL
wishes to refresh the config. Previously there will be a use-after-free as it tries to free the old config while it is still being parsed. Now that's been fixed and it supports re-loading the config (delayed) after the first parse is complete.