new feature: support for overlays without groups
The module structure created by Spack doesn't support groups like we have in Pmodules. An overlay without groups should shadow modules with the same name in all groups (if the type is 'hiding' or shadow all groups (if the type is 'replacing'.