- Switched least-squares solver to Eigen's JacobiSVD solver. This is supposed to be more accurate for least squares solving. This makes very minor differences to the resulting values.
- Updated embedded Eigen and boost versions to 3.2.5 and 1.58.0, respectively.
- Added cmake build options to force the use of the embedded eigen/boost copies instead of using system headers.