Simplifying build system
Adding more runtime options to the Overthrust driver
Updating to revision 365:aa8df05962cf
Updating to more compact version of choice which also allows for true/false inputs for booleans
Updating to Elemental revision 762:f7a3356d093f

--HG--
rename : external/clique/external/elemental/examples/special_matrices/Cauchy.cpp => external/clique/external/elemental/examples/matrices/Cauchy.cpp
rename : external/clique/external/elemental/examples/special_matrices/CauchyLike.cpp => external/clique/external/elemental/examples/matrices/CauchyLike.cpp
rename : external/clique/external/elemental/examples/special_matrices/Circulant.cpp => external/clique/external/elemental/examples/matrices/Circulant.cpp
rename : external/clique/external/elemental/examples/special_matrices/Diagonal.cpp => external/clique/external/elemental/examples/matrices/Diagonal.cpp
rename : external/clique/external/elemental/examples/special_matrices/DiscreteFourier.cpp => external/clique/external/elemental/examples/matrices/DiscreteFourier.cpp
rename : external/clique/external/elemental/examples/special_matrices/Hankel.cpp => external/clique/external/elemental/examples/matrices/Hankel.cpp
rename : external/clique/external/elemental/examples/special_matrices/HermitianUniformSpectrum.cpp => external/clique/external/elemental/examples/matrices/HermitianUniformSpectrum.cpp
rename : external/clique/external/elemental/examples/special_matrices/Hilbert.cpp => external/clique/external/elemental/examples/matrices/Hilbert.cpp
rename : external/clique/external/elemental/examples/special_matrices/Identity.cpp => external/clique/external/elemental/examples/matrices/Identity.cpp
rename : external/clique/external/elemental/examples/special_matrices/Legendre.cpp => external/clique/external/elemental/examples/matrices/Legendre.cpp
rename : external/clique/external/elemental/examples/special_matrices/NormalUniformSpectrum.cpp => external/clique/external/elemental/examples/matrices/NormalUniformSpectrum.cpp
rename : external/clique/external/elemental/examples/special_matrices/OneTwoOne.cpp => external/clique/external/elemental/examples/matrices/OneTwoOne.cpp
rename : external/clique/external/elemental/examples/special_matrices/Ones.cpp => external/clique/external/elemental/examples/matrices/Ones.cpp
rename : external/clique/external/elemental/examples/special_matrices/Toeplitz.cpp => external/clique/external/elemental/examples/matrices/Toeplitz.cpp
rename : external/clique/external/elemental/examples/special_matrices/Uniform.cpp => external/clique/external/elemental/examples/matrices/Uniform.cpp
rename : external/clique/external/elemental/examples/special_matrices/Walsh.cpp => external/clique/external/elemental/examples/matrices/Walsh.cpp
rename : external/clique/external/elemental/examples/special_matrices/Wilkinson.cpp => external/clique/external/elemental/examples/matrices/Wilkinson.cpp
rename : external/clique/external/elemental/examples/special_matrices/Zeros.cpp => external/clique/external/elemental/examples/matrices/Zeros.cpp
rename : external/clique/external/elemental/include/elemental/special_matrices/Cauchy.hpp => external/clique/external/elemental/include/elemental/matrices/Cauchy.hpp
rename : external/clique/external/elemental/include/elemental/special_matrices/CauchyLike.hpp => external/clique/external/elemental/include/elemental/matrices/CauchyLike.hpp
rename : external/clique/external/elemental/include/elemental/special_matrices/Circulant.hpp => external/clique/external/elemental/include/elemental/matrices/Circulant.hpp
rename : external/clique/external/elemental/include/elemental/special_matrices/Diagonal.hpp => external/clique/external/elemental/include/elemental/matrices/Diagonal.hpp
rename : external/clique/external/elemental/include/elemental/special_matrices/DiscreteFourier.hpp => external/clique/external/elemental/include/elemental/matrices/DiscreteFourier.hpp
rename : external/clique/external/elemental/include/elemental/special_matrices/Hankel.hpp => external/clique/external/elemental/include/elemental/matrices/Hankel.hpp
rename : external/clique/external/elemental/include/elemental/special_matrices/HermitianUniformSpectrum.hpp => external/clique/external/elemental/include/elemental/matrices/HermitianUniformSpectrum.hpp
rename : external/clique/external/elemental/include/elemental/special_matrices/Hilbert.hpp => external/clique/external/elemental/include/elemental/matrices/Hilbert.hpp
rename : external/clique/external/elemental/include/elemental/special_matrices/Identity.hpp => external/clique/external/elemental/include/elemental/matrices/Identity.hpp
rename : external/clique/external/elemental/include/elemental/special_matrices/Legendre.hpp => external/clique/external/elemental/include/elemental/matrices/Legendre.hpp
rename : external/clique/external/elemental/include/elemental/special_matrices/NormalUniformSpectrum.hpp => external/clique/external/elemental/include/elemental/matrices/NormalUniformSpectrum.hpp
rename : external/clique/external/elemental/include/elemental/special_matrices/OneTwoOne.hpp => external/clique/external/elemental/include/elemental/matrices/OneTwoOne.hpp
rename : external/clique/external/elemental/include/elemental/special_matrices/Ones.hpp => external/clique/external/elemental/include/elemental/matrices/Ones.hpp
rename : external/clique/external/elemental/include/elemental/special_matrices/Toeplitz.hpp => external/clique/external/elemental/include/elemental/matrices/Toeplitz.hpp
rename : external/clique/external/elemental/include/elemental/special_matrices/Uniform.hpp => external/clique/external/elemental/include/elemental/matrices/Uniform.hpp
rename : external/clique/external/elemental/include/elemental/special_matrices/Walsh.hpp => external/clique/external/elemental/include/elemental/matrices/Walsh.hpp
rename : external/clique/external/elemental/include/elemental/special_matrices/Wilkinson.hpp => external/clique/external/elemental/include/elemental/matrices/Wilkinson.hpp
rename : external/clique/external/elemental/include/elemental/special_matrices/Zeros.hpp => external/clique/external/elemental/include/elemental/matrices/Zeros.hpp
rename : external/clique/external/elemental/include/elemental/special_matrices_decl.hpp => external/clique/external/elemental/include/elemental/matrices_decl.hpp