Template SpaceVecAlg.
Update python binding.
Test template scalar type with Eigen::AutoDiffScalar.
Play a little with AutoDiffScalar.
Add cast method to SpaceVecAlg type.
Template some forgotten double.