take available hidden modules into account in dependency resolution
enhance robot unit test to check for resolve_dependencies behavior with existing hidden modules
Merge pull request #1065 from boegel/fix_resolve_hidden_deps

take available hidden modules into account in dependency resolution