Graphviz: Fix bug that shows duplicated alias targets when using subdirectories
When adding sub-directories the Graphviz writer has plotted the alias targets multiple times. This patch ensures a unique alias names list before writing to output file.