Updated the Fortran interface to allow different dslash types in the preconditioned
solver