diff --git a/.cproject b/.cproject
index 8023b0e49..2f83faf3b 100644
--- a/.cproject
+++ b/.cproject
@@ -5,46 +5,47 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -298,1118 +299,949 @@
-
-
-make
-all
-true
-true
-true
-
-
-make
-clean
-true
-true
-true
-
-
-make
-check
-true
-true
-true
-
-
-make
-testGaussianConditional.run
-true
-true
-true
-
-
-make
-testGaussianFactor.run
-true
-true
-true
-
-
-make
-timeGaussianFactor.run
-true
-true
-true
-
-
-make
-timeVectorConfig.run
-true
-true
-true
-
-
-make
-testVectorBTree.run
-true
-true
-true
-
-
-make
-testVectorMap.run
-true
-true
-true
-
-
-make
-testNoiseModel.run
-true
-true
-true
-
-
-make
-testBayesNetPreconditioner.run
-true
-true
-true
-
-
-make
-testErrors.run
-true
-false
-true
-
-
-make
-
-check
-true
-true
-true
-
-
-make
-
-tests/testSPQRUtil.run
-true
-true
-true
-
-
-make
-
-clean
-true
-true
-true
-
-
-make
-check
-true
-true
-true
-
-
-make
-tests/testGaussianJunctionTree.run
-true
-true
-true
-
-
-make
-
-check
-true
-true
-true
-
-
-make
-
-clean
-true
-true
-true
-
-
-make
-
-testBTree.run
-true
-true
-true
-
-
-make
-
-testDSF.run
-true
-true
-true
-
-
-make
-
-testDSFVector.run
-true
-true
-true
-
-
-make
-
-testMatrix.run
-true
-true
-true
-
-
-make
-
-testSPQRUtil.run
-true
-true
-true
-
-
-make
-
-testVector.run
-true
-true
-true
-
-
-make
-
-timeMatrix.run
-true
-true
-true
-
-
-make
-
-all
-true
-true
-true
-
-
-make
-all
-true
-true
-true
-
-
-make
-clean
-true
-true
-true
-
-
-make
--k
-check
-true
-false
-true
-
-
-make
-testBayesTree.run
-true
-false
-true
-
-
-make
-testBinaryBayesNet.run
-true
-false
-true
-
-
-make
-testFactorGraph.run
-true
-true
-true
-
-
-make
-testISAM.run
-true
-true
-true
-
-
-make
-testJunctionTree.run
-true
-true
-true
-
-
-make
-testKey.run
-true
-true
-true
-
-
-make
-testOrdering.run
-true
-true
-true
-
-
-make
-testSymbolicBayesNet.run
-true
-false
-true
-
-
-make
-testSymbolicFactor.run
-true
-false
-true
-
-
-make
-testSymbolicFactorGraph.run
-true
-false
-true
-
-
-make
-timeSymbolMaps.run
-true
-true
-true
-
-
-make
-check
-true
-true
-true
-
-
-make
-testClusterTree.run
-true
-true
-true
-
-
-make
-testJunctionTree.run
-true
-true
-true
-
-
-make
-testEliminationTree.run
-true
-true
-true
-
-
-make
-
-check
-true
-true
-true
-
-
-make
-
-testGaussianFactorGraph.run
-true
-true
-true
-
-
-make
-
-testGaussianISAM.run
-true
-true
-true
-
-
-make
-
-testGaussianISAM2.run
-true
-true
-true
-
-
-make
-
-testGraph.run
-true
-false
-true
-
-
-make
-
-testIterative.run
-true
-true
-true
-
-
-make
-
-testNonlinearEquality.run
-true
-true
-true
-
-
-make
-
-testNonlinearFactor.run
-true
-true
-true
-
-
-make
-
-testNonlinearFactorGraph.run
-true
-true
-true
-
-
-make
-
-testNonlinearOptimizer.run
-true
-true
-true
-
-
-make
-
-testSQP.run
-true
-true
-true
-
-
-make
-
-testSubgraphPreconditioner.run
-true
-true
-true
-
-
-make
-
-testTupleConfig.run
-true
-true
-true
-
-
-make
-
-timeGaussianFactorGraph.run
-true
-true
-true
-
-
-make
-
-testBayesNetPreconditioner.run
-true
-true
-true
-
-
-make
-
-testConstraintOptimizer.run
-true
-true
-true
-
-
-make
-
-testInference.run
-true
-false
-true
-
-
-make
-
-testGaussianBayesNet.run
-true
-false
-true
-
-
-make
-
-testGaussianFactor.run
-true
-false
-true
-
-
-make
-
-testJunctionTree.run
-true
-false
-true
-
-
-make
-
-testSymbolicBayesNet.run
-true
-false
-true
-
-
-make
-
-testSymbolicFactorGraph.run
-true
-false
-true
-
-
-make
-clean
-true
-true
-true
-
-
-make
-all
-true
-true
-true
-
-
-make
-testNonlinearConstraint.run
-true
-true
-true
-
-
-make
-testLieConfig.run
-true
-true
-true
-
-
-make
-testConstraintOptimizer.run
-true
-true
-true
-
-
-make
-install
-true
-true
-true
-
-
-make
-clean
-true
-true
-true
-
-
-make
-
-all
-true
-true
-true
-
-
-make
-
-clean
-true
-true
-true
-
-
-make
-
-all
-true
-true
-true
-
-
-make
-
-clean
-true
-true
-true
-
-
-make
-
-all
-true
-true
-true
-
-
-make
-
-clean
-true
-true
-true
-
-
-make
-all
-true
-true
-true
-
-
-make
-clean
-true
-true
-true
-
-
-make
-
-clean all
-true
-true
-true
-
-
-make
-
-all
-true
-true
-true
-
-
-make
-
-check
-true
-true
-true
-
-
-make
-
-clean
-true
-true
-true
-
-
-make
-
-testPlanarSLAM.run
-true
-true
-true
-
-
-make
-
-testPose2Config.run
-true
-true
-true
-
-
-make
-
-testPose2Factor.run
-true
-true
-true
-
-
-make
-
-testPose2Prior.run
-true
-true
-true
-
-
-make
-
-testPose2SLAM.run
-true
-true
-true
-
-
-make
-
-testPose3Config.run
-true
-true
-true
-
-
-make
-
-testPose3SLAM.run
-true
-true
-true
-
-
-make
-
-testSimulated2DOriented.run
-true
-false
-true
-
-
-make
-
-testVSLAMConfig.run
-true
-true
-true
-
-
-make
-
-testVSLAMFactor.run
-true
-true
-true
-
-
-make
-
-testVSLAMGraph.run
-true
-true
-true
-
-
-make
-
-testPose3Factor.run
-true
-true
-true
-
-
-make
-
-testSimulated2D.run
-true
-false
-true
-
-
-make
-
-testSimulated3D.run
-true
-false
-true
-
-
-make
-
-check
-true
-true
-true
-
-
-make
-timeCalibratedCamera.run
-true
-true
-true
-
-
-make
-timeRot3.run
-true
-true
-true
-
-
-make
-clean
-true
-true
-true
-
-
-make
-
-tests/testPose2.run
-true
-true
-true
-
-
-make
-
-tests/testFundamental.run
-true
-true
-true
-
-
-make
-
-tests/testTensors.run
-true
-true
-true
-
-
-make
-
-SimpleRotation.run
-true
-true
-true
-
-
-make
-
-SLAMSelfContained.run
-true
-true
-true
-
-
-make
-
-PlanarSLAMExample.run
-true
-true
-true
-
-
-make
-
-check
-true
-true
-true
-
-
-make
-
-check
-true
-true
-true
-
-
-make
-tests/testLieConfig.run
-true
-true
-true
-
-
-make
--j2
-install
-true
-true
-true
-
-
-make
--j2
-check
-true
-true
-true
-
-
-make
-clean
-true
-true
-true
-
-
-make
--j2
-install
-true
-true
-true
-
-
-make
--j2
-clean
-true
-true
-true
-
-
-make
--j2
-check
-true
-true
-true
-
-
-make
-
-all
-true
-true
-true
-
-
-make
-
-dist
-true
-true
-true
-
-
-make
-
-testRot3.run
-true
-true
-true
-
-
-make
-
-testRot2.run
-true
-true
-true
-
-
-make
-
-testPose3.run
-true
-true
-true
-
-
-make
-
-timeRot3.run
-true
-true
-true
-
-
-make
-
-testPose2.run
-true
-true
-true
-
-
-make
-
-testCal3_S2.run
-true
-true
-true
-
-
-make
-
-testSimpleCamera.run
-true
-true
-true
-
-
-make
-
-testHomography2.run
-true
-true
-true
-
-
-make
-
-testCalibratedCamera.run
-true
-true
-true
-
-
-make
-
-check
-true
-true
-true
-
-
-make
-
-clean
-true
-true
-true
-
-
-make
-
-testPoint2.run
-true
-true
-true
-
-
-make
-check
-true
-true
-true
-
-
-make
-testGaussianJunctionTree.run
-true
-true
-true
-
-
-make
-testGaussianFactorGraph.run
-true
-true
-true
-
-
-make
-timeGaussianFactorGraph.run
-true
-true
-true
-
-
-make
-
-testTupleConfig.run
-true
-true
-true
-
-
-make
-
-testFusionTupleConfig.run
-true
-true
-true
-
-
-make
-testSerialization.run
-true
-true
-true
-
-
-make
-
-SimpleRotation.run
-true
-true
-true
-
-
-make
-check
-true
-true
-true
-
-
-make
-clean
-true
-true
-true
-
-
-make
-install
-true
-true
-true
-
-
-make
-all
-true
-true
-true
-
-
-
-
+
+
+ make
+ -j2
+ all
+ true
+ true
+ true
+
+
+ make
+ -j2
+ clean
+ true
+ true
+ true
+
+
+ make
+ -j2
+ check
+ true
+ true
+ true
+
+
+ make
+ -j2
+ testGaussianConditional.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ testGaussianFactor.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ timeGaussianFactor.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ timeVectorConfig.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ testVectorBTree.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ testVectorMap.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ testNoiseModel.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ testBayesNetPreconditioner.run
+ true
+ true
+ true
+
+
+ make
+
+ testErrors.run
+ true
+ false
+ true
+
+
+ make
+ -j2
+ check
+ true
+ true
+ true
+
+
+ make
+ check
+ true
+ true
+ true
+
+
+ make
+ clean
+ true
+ true
+ true
+
+
+ make
+ testBTree.run
+ true
+ true
+ true
+
+
+ make
+ testDSF.run
+ true
+ true
+ true
+
+
+ make
+ testDSFVector.run
+ true
+ true
+ true
+
+
+ make
+ testMatrix.run
+ true
+ true
+ true
+
+
+ make
+ testSPQRUtil.run
+ true
+ true
+ true
+
+
+ make
+ testVector.run
+ true
+ true
+ true
+
+
+ make
+ timeMatrix.run
+ true
+ true
+ true
+
+
+ make
+ all
+ true
+ true
+ true
+
+
+ make
+ -j2
+ all
+ true
+ true
+ true
+
+
+ make
+ -j2
+ clean
+ true
+ true
+ true
+
+
+ make
+ -k
+ check
+ true
+ false
+ true
+
+
+ make
+
+ testBayesTree.run
+ true
+ false
+ true
+
+
+ make
+
+ testBinaryBayesNet.run
+ true
+ false
+ true
+
+
+ make
+ -j2
+ testFactorGraph.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ testISAM.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ testJunctionTree.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ testKey.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ testOrdering.run
+ true
+ true
+ true
+
+
+ make
+
+ testSymbolicBayesNet.run
+ true
+ false
+ true
+
+
+ make
+
+ testSymbolicFactor.run
+ true
+ false
+ true
+
+
+ make
+
+ testSymbolicFactorGraph.run
+ true
+ false
+ true
+
+
+ make
+ -j2
+ timeSymbolMaps.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ check
+ true
+ true
+ true
+
+
+ make
+ -j2
+ testClusterTree.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ testJunctionTree.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ testEliminationTree.run
+ true
+ true
+ true
+
+
+ make
+ check
+ true
+ true
+ true
+
+
+ make
+ testGaussianFactorGraph.run
+ true
+ true
+ true
+
+
+ make
+ testGaussianISAM.run
+ true
+ true
+ true
+
+
+ make
+ testGaussianISAM2.run
+ true
+ true
+ true
+
+
+ make
+ testGraph.run
+ true
+ false
+ true
+
+
+ make
+ testIterative.run
+ true
+ true
+ true
+
+
+ make
+ testNonlinearEquality.run
+ true
+ true
+ true
+
+
+ make
+ testNonlinearFactor.run
+ true
+ true
+ true
+
+
+ make
+ testNonlinearFactorGraph.run
+ true
+ true
+ true
+
+
+ make
+ testNonlinearOptimizer.run
+ true
+ true
+ true
+
+
+ make
+ testSQP.run
+ true
+ true
+ true
+
+
+ make
+ testSubgraphPreconditioner.run
+ true
+ true
+ true
+
+
+ make
+ testTupleConfig.run
+ true
+ true
+ true
+
+
+ make
+ timeGaussianFactorGraph.run
+ true
+ true
+ true
+
+
+ make
+ testBayesNetPreconditioner.run
+ true
+ true
+ true
+
+
+ make
+ testConstraintOptimizer.run
+ true
+ true
+ true
+
+
+ make
+ testInference.run
+ true
+ false
+ true
+
+
+ make
+ testGaussianBayesNet.run
+ true
+ false
+ true
+
+
+ make
+ testGaussianFactor.run
+ true
+ false
+ true
+
+
+ make
+ testJunctionTree.run
+ true
+ false
+ true
+
+
+ make
+ testSymbolicBayesNet.run
+ true
+ false
+ true
+
+
+ make
+ testSymbolicFactorGraph.run
+ true
+ false
+ true
+
+
+ make
+ -j2
+ clean
+ true
+ true
+ true
+
+
+ make
+ -j2
+ all
+ true
+ true
+ true
+
+
+ make
+ -j2
+ testNonlinearConstraint.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ testLieConfig.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ testConstraintOptimizer.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ install
+ true
+ true
+ true
+
+
+ make
+ -j2
+ clean
+ true
+ true
+ true
+
+
+ make
+ all
+ true
+ true
+ true
+
+
+ make
+ clean
+ true
+ true
+ true
+
+
+ make
+ all
+ true
+ true
+ true
+
+
+ make
+ clean
+ true
+ true
+ true
+
+
+ make
+ all
+ true
+ true
+ true
+
+
+ make
+ clean
+ true
+ true
+ true
+
+
+ make
+ -j2
+ all
+ true
+ true
+ true
+
+
+ make
+ -j2
+ clean
+ true
+ true
+ true
+
+
+ make
+ clean all
+ true
+ true
+ true
+
+
+ make
+ all
+ true
+ true
+ true
+
+
+ make
+ check
+ true
+ true
+ true
+
+
+ make
+ clean
+ true
+ true
+ true
+
+
+ make
+ testPlanarSLAM.run
+ true
+ true
+ true
+
+
+ make
+ testPose2Config.run
+ true
+ true
+ true
+
+
+ make
+ testPose2Factor.run
+ true
+ true
+ true
+
+
+ make
+ testPose2Prior.run
+ true
+ true
+ true
+
+
+ make
+ testPose2SLAM.run
+ true
+ true
+ true
+
+
+ make
+ testPose3Config.run
+ true
+ true
+ true
+
+
+ make
+ testPose3SLAM.run
+ true
+ true
+ true
+
+
+ make
+ testSimulated2DOriented.run
+ true
+ false
+ true
+
+
+ make
+ testVSLAMConfig.run
+ true
+ true
+ true
+
+
+ make
+ testVSLAMFactor.run
+ true
+ true
+ true
+
+
+ make
+ testVSLAMGraph.run
+ true
+ true
+ true
+
+
+ make
+ testPose3Factor.run
+ true
+ true
+ true
+
+
+ make
+ testSimulated2D.run
+ true
+ false
+ true
+
+
+ make
+ testSimulated3D.run
+ true
+ false
+ true
+
+
+ make
+ check
+ true
+ true
+ true
+
+
+ make
+ -j2
+ tests/testPose2.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ tests/testTensors.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ clean
+ true
+ true
+ true
+
+
+ make
+ -j2
+ check
+ true
+ true
+ true
+
+
+ make
+ -j2
+ install
+ true
+ true
+ true
+
+
+ make
+ -j2
+ check
+ true
+ true
+ true
+
+
+ make
+ -j2
+ clean
+ true
+ true
+ true
+
+
+ make
+ testRot3.run
+ true
+ true
+ true
+
+
+ make
+ testRot2.run
+ true
+ true
+ true
+
+
+ make
+ testPose3.run
+ true
+ true
+ true
+
+
+ make
+ timeRot3.run
+ true
+ true
+ true
+
+
+ make
+ testPose2.run
+ true
+ true
+ true
+
+
+ make
+ testCal3_S2.run
+ true
+ true
+ true
+
+
+ make
+ testSimpleCamera.run
+ true
+ true
+ true
+
+
+ make
+ testHomography2.run
+ true
+ true
+ true
+
+
+ make
+ testCalibratedCamera.run
+ true
+ true
+ true
+
+
+ make
+ check
+ true
+ true
+ true
+
+
+ make
+ clean
+ true
+ true
+ true
+
+
+ make
+ testPoint2.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ install
+ true
+ true
+ true
+
+
+ make
+ -j2
+ clean
+ true
+ true
+ true
+
+
+ make
+ -j2
+ check
+ true
+ true
+ true
+
+
+ make
+ all
+ true
+ true
+ true
+
+
+ make
+ dist
+ true
+ true
+ true
+
+
+ make
+ -j2
+ check
+ true
+ true
+ true
+
+
+ make
+ -j2
+ check
+ true
+ true
+ true
+
+
+ make
+ -j2
+ clean
+ true
+ true
+ true
+
+
+ make
+ -j2
+ install
+ true
+ true
+ true
+
+
+ make
+ -j2
+ all
+ true
+ true
+ true
+
+
+
+
-
-
+
+