Qhull

This pull request adds Qhull as an optional, contributed package.  After it is merged I will implement an interface to Qhull for performing xfem cutcell operations, bypassing tetgen in 3D.