Fixing PETScSparseMatrix constructors
The new "rectangular" constructor, which is in turn used by all other ones, was IMHO broken. Commit introduces another parameter localCols that is used to set the number of local columns. Previously that was set to globalCols. More tests run through now. But some still fail.