support for hierarchical module naming schemes

@geimer: this should fix the problem that's blocking you right now

I might need to figure out one more thing w.r.t. the devel module name before this really works for you, I'm looking into that...
I think this was removed to avoid that EasyBuild always requires internet connectivity.

Maybe can retain/use this, but then accepting failure when the verification fails because of no internet connectivity (assuming you can differentiate between that and a non-existing homepage).