fixed cholesky with 0 sized matrix (cf. #785)
Lapacke considers 0-sized matrices in LLT to be an error, whereas the Eigen test suite expects them to be a success. This change turn lapacke-based LLT into a no-op that returns success if the input has zero size, thus making the corresponding Eigen test cases pass.