Added another example to Latticea.apply_wilson_dirac
Added lattice shape member variable as that'll probably be useful.
Fixed a couple of bugs in JacobiSmearing
Exposed Jacobi smearing operator to python
Added Arnoldi iteration algorithm to solvers
Added gmres solver to solvers.cpp
Moved to switch statement for solvers in computePropagator function.
Fixed flop count calculations in existing solvers
Added gmres solver into lattice fermion measurements
Fixed lattice fermion measurement to actually call gmres rather than cg
Added gmres to solver dict
Changed UKhadron import to label with gamma matrices
Fixed a few bugs in new GMRes solver
Added function to DataSet to allow for the import of a set of external
Modifed two-point UKhadron binary so that the user must specify quark masses and interpolator types
Fixed a few bugs in new gmres implementation

Least squares solver doesn't like it when you have a matrix where the
bottom row is zero
Moved to using pickling for datatypes without a save feature
Fixed bug in number of iterations in Arnoldi function
Changed meson correlator computation labels to reflect gamma matrix comboinations
Fixed some indentation issues within ukhadron import function.