ERT-437: Removed stupid functions which only wrapper calls for matrix_dgemm().
ERT-437: matrix_alloc() will return NULL is either of the input dimensions are <= 0.
ERT-437: Removed unused function.
ERT-437: Added utility function matrix_matmul_with_transpose() as frontend to matrix_dgemm()
ERT-437: Large amount of code move & simplify operations all over + made sure the initCsc call was recalled for every iteration.