Removing experimental C and F90 interfaces (improved, full-fledged versions have been started for 0.85) and fixing a bug in power-method pseudospectra computation.
Fixing mistakes in [VC,STAR] Gemv's and avoiding unnecessary manual redistributions.
Avoiding compiler warning reported by Barry Smith.
Migrating 'MakeConsistent' calls to the new syntax, which now defaults to *not* including the viewing processes. This was causing hangs in eigensolvers which forced the tridiagonalization phase to use a square process grid.
Fixing a bug in the QP solver and avoiding valgrind warnings in AxpyInterface reported by Barry Smith.
Adding configuration option ELEM_ZERO_INIT to force all Memory allocations to be zero initialized. This is due to PETSc developers (e.g., Barry Smith) noticing that the uninitialized data communicated via padded MPI collectives was causing valgrind warnings.
Adding support for valgrind and forcefully zeroing allocated memory if it is found to be running (even if ELEM_ZERO_INIT is not set). ELEM_SHARED_LIBRARIES was also switched to the built-in BUILD_SHARED_LIBS CMake variable.
Fixing valgrind include (noticed by Barry Smith).
Moving valgrind include into an internal configuration file and subsequently moving the Memory implementation into src/ so that the internal configuration file need only be accessed from src/ and not elemental.hpp
Fixing misnamed Grid.hpp -> Memory.hpp
Removing spurious _DECL in header identifier
Fixing a bug in the BusingerGolub driver relating to permutation transposes.
Fixing mistake in GKS construction
Updated Blis submodule to point to the github repo
Merge pull request #13 from justusc/0.84

Updated Blis submodule to point to the github repo
Update .gitmodules

Switching to GitHub BLIS repo.
Merge tag 'v0.84' into maint-0.84
Merge branch 'maint-0.84'