make EIGEN_BLAS macro names consistent and undef at end of file

libeigen/eigen!2119

Closes #2954
8 files changed