corrected some minor typos
Merge pull request #7 from stwirth/master

Small corrections in documentation
Added a virtual destructor to the CostFunction.
Fixed glu include for Mac.

Based on a bug report from Tomasz Malisiewicz, fixed the GLU include logic to use the OpenGL framework on a Mac. Also merged the LINUX / WINDOWS cases as per opengl_wrapper.h
Schur-complement trick for multi-edges!
 - slight modification in block-solver.hpp
 - test case: BA using anchored inverse depth parametrization
   (3-edge between inverse depth point, anchor frame and observer frame)
 - camera parameters as g2o-parameters
Merge pull request #10 from strasdat/master

Schur-complement trick for multi-edges!
Call activeRobustChi2 instead of activeChi2.
Fix EdgeSE3Prior::initialEstimate()

Thanks to David Krauss for reporting this issue
Android Build using NDK and android-cmake
Link Fix
Merge branch 'master' of https://github.com/RainerKuemmerle/g2o
Updating our copy of CSparse
Dogleg handles ill-conditioned Hessian
minor cmake update
added setZero button that sets all vertices to the zero position for all vertices.
saving initial frame instead of final frame
added changeId method to the basic graph class. This helps to rename vertices if needed
Fixed spelling mistake.
Reordered APPLE / UNIX test to print the system type properly.
optimization_algorithm_levenberg.cpp fixed bug where _ni was not being reset.
Near a global minima it is possible to find a constraint configuration where LM fails to make any good steps (rho<0)
In this case _currentLambda is scaled by _ni, and _ni*=2.
After repeated bad steps both _currentLambda and _ni are increased exponentially.
Normally on the next good step _ni is reset back to 2.
However a good step may not occur before _ni becomes "too large" and the solve() iteration finishes.
On the next call to solve() you reset _currentLambda back to the initial value (line 88). However _ni remains at the previous large value.
Have checked both SPA2d, and the stable version of G2O (graph_optimizer_sparse.cpp, line 346) and in both cases the _ni value is reset back to 2.0 on the first iteration of each solve().