Port warnings handling from rolegroups
Port simpler model parsing from rolegroups branch
Port change of resolution logic to use lists and dedup instead of sets.
Unify try/except blocks
CI-36
Create environment and data loaders to be able to iterate over all components of a role

+review SYS @jesse
CI-37
Support componentdefs

+review SYS @jesse
CI-37
validate that the same file cannot be configured multiple times for a host

+review SYS-56
CI-37
warning if no conffiles instead of exceptions
more components tests

+review SYS-56
CI-37
improve test for conffiles warning
Merge branch 'feature/components' into develop