Add karaf_feature_repo type/provider, plus type unit test coverage.
Add unit test coverage to karaf_feature type.
Merge branch 'feature/repo_type' into develop