Fixes for config loading in cluster and invalid kinds
Fixes
- Name changes (no breaking, internal)
- Fixed config loading to account for defaults.
- Added default kube config.
- Added default global and config specific namespace
- Added support for config loading using kubernetes role. (Using the kubernetes package).
- Changed to no breaking when KubeObjectKind is not available if its not the main state object.