Add python bindings for resource monitoring API and APIs introduced in
hierarchical WQ commits.
Adds set data structure to dttools.
Adds sink/source interface functions for the dag.
Explicit ancestor/descendant nodes in makeflow.
Adds testing for set data structure.
Fixes get_line bug, static buffer returned.
Fixes path of set test.
Merge branch 'master' of github.com:cooperative-computing-lab/cctools

* 'master' of github.com:cooperative-computing-lab/cctools:
  Fixes path of set test.
  Fixes get_line bug, static buffer returned.
  Adds testing for set data structure.
  Explicit ancestor/descendant nodes in makeflow.
  Adds sink/source interface functions for the dag.
  Adds set data structure to dttools.
  Add python bindings for resource monitoring API and APIs introduced in hierarchical WQ commits.