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'd already to to split up the code now. try to make in this module 2 classes one which contains all `_module` functions and some of the inits and have `Easyblock` inherit from that one. proper restructring/redisgn can be done later, but at least the code is separated. (same cunts for all the `_file_ stuff, but that can be moved i think)