Fixing call stack manipulation
Adding Egorov matrices, three more matrix example drivers, and shortening iLocal -> iLoc and jLocal -> jLoc in many more places

--HG--
rename : examples/matrices/DiscreteFourier.cpp => examples/matrices/Fourier.cpp
rename : include/elemental/matrices/DiscreteFourier.hpp => include/elemental/matrices/Fourier.hpp