builder: implemented cleaning functionality for a buildorder itself
builder: use as_set() for makefile generation file list
builder: use as_set() for traversing the elements for graphviz dot generation