enforce that hiddendependencies is a subset of dependencies
fix test easyconfig w.r.t. requirement that hiddendeps is subset of deps
report all hidden deps not included in list of deps, enhance unit test
Merge pull request #1078 from boegel/hiddendeps_subset_of_deps

enforce that hiddendependencies is a subset of dependencies