Declarativesetupstepimpl

This branch brings an extension, so that SetupStepHandlers cannot register/unregister themselves at the SetupFlowManager anymore. This is done in a declarative way now.