What's the semantics of the indices in the mapping "fc" in the master?
dirnodes insert themselves twice in this mapping, once with ".pmod" on
the end and one without, meaning that rev_fc will randomly contain one
of these names. However, findmodule() will only accept the version
without ".pmod" if the module is not already in fc. This breaks
dumping of the Charset module. It seems to me that dirnodes should
only insert the name without ".pmod" into fc, is there some special
reason why it is inserted twice now?