core: Add support for plugins to hook into the environment load process before configurations are parsed
core: Add spec for running environment hooks with a custom Action::Runner