Block orthogonalization now stable when one or more column vector has zero support.  Added collision checking to block reordering.