Allow equal lower and upper bound for diagonal scaling.

This way, setting the lower and upper bound both to 1.0, one can disable
the automatic trust region scaling.

Change-Id: Ifa317a6911b813a89c1cf7fdfde25af603705319
diff --git a/internal/ceres/dogleg_strategy.cc b/internal/ceres/dogleg_strategy.cc
index 131de39..668fa54 100644
--- a/internal/ceres/dogleg_strategy.cc
+++ b/internal/ceres/dogleg_strategy.cc
@@ -65,7 +65,7 @@
       dogleg_type_(options.dogleg_type) {
   CHECK_NOTNULL(linear_solver_);
   CHECK_GT(min_diagonal_, 0.0);
-  CHECK_LT(min_diagonal_, max_diagonal_);
+  CHECK_LE(min_diagonal_, max_diagonal_);
   CHECK_GT(max_radius_, 0.0);
 }