Adding routines for forming the transpose and adjoint of sparse (distributed) matrices, adding sanity checks into each call to QueueConnection and QueueUpdate, and subsequently extending the number of targets in the child graphs formed within NestedDissection.