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...
fixed both remark (urgh on missing the `getattr` option, I actually tried to figure out how to get rid of the `eval` when I saw it passing by, but didn't think of `getattr`)