This commit allows to stop using phases with hardcoded paths to
kustomize entrypoints. Instead we use phase documents defined
in bundles. Phase document has a reference to executor such as
kubernetes apply and clusterctl init. More executors are being
developed
Relates-To: #342
Change-Id: I8babd9d0379763773c443e263373e9816f9dbd39