Use the dominator base class so it could also be used for machine dominators.
This is a helper class for more efficiently finding the common dominator of N nodes, rather than only two as findNearestCommonDominator does.
This is the result of the discussion had previously when I moved StructurizeCFG out of R600:
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20130603/176639.html