Add way to group exceptions in DependencyTaskGroup

DependencyTaskGroup currently aborts execution if any exceptions are
raised.  This commit provides a way of aggregating all the exceptions
during execution and re-raising them only at the end.

blueprint stack-check

Change-Id: I6af314cc112f9286c8b38739870c6fa8b4ba9b5a
Add support for generating contrib docs

Add rackspace docs to be generated by sphinx.

Change-Id: I6208737a244efe10497d495b1ca9206c073fe949