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...
wrt decorator usage, what you are doing here is basically making a new function where you could just as well call `det_full_module_name_mns(sanity_check_and_if_needed_get_data_via_robot(ec), eb_ns=eb_ns)` where appropriate (and write a proper sanity check instead of some try/except magic, because that's what you really want)