Various minor fixes from William Rucklidge.

Change-Id: Ibe731d5db374ad8ee148d62a9fdd8d726b607a3f
diff --git a/internal/ceres/block_jacobi_preconditioner.cc b/internal/ceres/block_jacobi_preconditioner.cc
index ea49f07..7f79a4f 100644
--- a/internal/ceres/block_jacobi_preconditioner.cc
+++ b/internal/ceres/block_jacobi_preconditioner.cc
@@ -102,9 +102,5 @@
   m_->RightMultiply(x, y);
 }
 
-void BlockJacobiPreconditioner::LeftMultiply(const double* x, double* y) const {
-  m_->RightMultiply(x, y);
-}
-
 }  // namespace internal
 }  // namespace ceres
diff --git a/internal/ceres/block_jacobi_preconditioner.h b/internal/ceres/block_jacobi_preconditioner.h
index 8579297..e23e0e2 100644
--- a/internal/ceres/block_jacobi_preconditioner.h
+++ b/internal/ceres/block_jacobi_preconditioner.h
@@ -60,7 +60,6 @@
 
   // Preconditioner interface
   virtual void RightMultiply(const double* x, double* y) const;
-  virtual void LeftMultiply(const double* x, double* y) const;
   virtual int num_rows() const { return m_->num_rows(); }
   virtual int num_cols() const { return m_->num_rows(); }
 
diff --git a/internal/ceres/solver.cc b/internal/ceres/solver.cc
index e1c5ee3..3512e15 100644
--- a/internal/ceres/solver.cc
+++ b/internal/ceres/solver.cc
@@ -123,7 +123,7 @@
   if (options.linear_solver_type == ITERATIVE_SCHUR &&
       options.use_explicit_schur_complement &&
       options.preconditioner_type != SCHUR_JACOBI) {
-    *error =  "use_explicit_schur_complement only supports"
+    *error =  "use_explicit_schur_complement only supports "
         "SCHUR_JACOBI as the preconditioner.";
     return false;
   }