Reenabling examples/sparse_direct drivers, avoiding problematic default values in Abstract[Block]DistMatrix::Construct[Transpose,Diagonal], fixing a bug in the python wrapper for CopyFromNonRoot's argument list, and revamping examples/interface/*.py so that there is an example of the basic sparse-direct interfaces as well as support for executing with multiple processes (though ipython will soon be used instead), removing a few unused variables, and fixing an artifact in Pseudospectra/Util from the recent std::vector -> Matrix transition
Fixing several mistakes in the python wrappers for the sparse data structures in core/ with respect to returning member classes