Add testcases for logdet. We can not Use multiply(A, B, A) to present A = A * B here due to calling Resize at every beginning of the elemental-matrix adaptor. We should be able to reuse the matrix in test cases. Will do it later.
Remove MatrixMatrixFunc test cases from TestElementalAdaptor.cpp. Now all the test cases are in TestMatrixMatrixFunc.cpp
Add some test cases for elementwise product