moved eigen_init / eigen_free in initialize / finalize to diagonalize.
use argument types MPI_Fint& for MPI communicator foe Eigen_Exa and ELPA
add script/install_elpa_intel+mkl+mpich+debug.sh
add EigenExa-1.0-RC5.patch
add script/install_eigen_exa_intel+mkl+mpich+debug.sh
add test/diagonalize.cpp and change test/CMakeLists.txt to give current dir to mpirun
Fixed interface of elpa library
Fixed compilation of eigen_exa on mac
add test for grid_row_major
Merge remote-tracking branch 'origin/develop' into develop