Added diag and logdet methods for CholmodSparse and CholmodFactor

Corrected the CholmodSparse external constructor from SparseMatrixCSC.