Allow ceres to be used with the latest version of Eigen

Change-Id: Ief3b0f6b405484ec04ecd9ab6a1e1e5409a594c2
diff --git a/include/ceres/jet.h b/include/ceres/jet.h
index fc98d44..5b6c0ca 100644
--- a/include/ceres/jet.h
+++ b/include/ceres/jet.h
@@ -811,6 +811,7 @@
   typedef ceres::Jet<T, N> Real;
   typedef ceres::Jet<T, N> NonInteger;
   typedef ceres::Jet<T, N> Nested;
+  typedef ceres::Jet<T, N> Literal;
 
   static typename ceres::Jet<T, N> dummy_precision() {
     return ceres::Jet<T, N>(1e-12);
@@ -831,6 +832,14 @@
     HasFloatingPoint = 1,
     RequireInitialization = 1
   };
+
+  template<bool Vectorized>
+  struct Div {
+    enum {
+      AVX = false,
+      Cost = 1
+    };
+  };
 };
 
 }  // namespace Eigen