Since the reflective creation of dependency descriptors is ok strategy for now, added relevant unit test coverage.
REVIEW-1179 Changed slightly how the modules with different selected and requested version are presented in the reports. Basically when org or name is different the entire org:name:ver is printed. This should be easier to read now.