bugfix: handle keys in LabeledDiGraph.add_edge and .add_edges_from

most probably the bug was originally introduced by referring to networkx.DiGraph.add_edges_from, but that is overridden by networkx.MultiGraph.add_edges_from, because MultiDiGraph precedes DiGraph as parents of networkx.MultiDiGraph .