add id attributes to headings in symbol-overview; stop double-generating output files when a module shares its longname with other doclets