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'm sorry, I don't fully get what you're saying... Creating a new class for the `module_*` stuff and let `EasyBlock` **inherit** from that? Or did you mean to say `import`? Also, which inits are you talking about exactly?
Moving out the `_file` stuff is probably doable here, but redesigning the module stuff is **not** something I'll be including in this PR. I'm happy to start off a new PR to initiate that (and which will probably become the one that also adds support for Lua modules, since that will require some restructuring too)...