SwhUnidirectionalGraph: fix copy() for labelled graphs
The copy() function called the constructor for unlabelled graphs, even
in the case of labelled graphs. This commit copies the labelled
graph too in the destination wrapper when it is not null.