Clustering tool first commit.

cluster reads *-summary files and tries to group makeflow rules
according to their resource usage.