Config action support for Powershell

Tested creating a customized cluster and it works.
none of these parts can be null, this.Config, this.Config.ConfigActions nor this.scriptActions and they are because they are initialized properly in constructors.