Fix the bugs in calling cblas functions to calculate ger, gemv, gemm.
Before, iterator based functions rather than cblas functions were used, even if "_HAS_CBLAS" is
defined. It is fixed. And these functions give right results. However,
the accuracy is not as good as numeric_limit, therefore it cannot pass the unit test.