A new prerejective pose estimation and alignment routine (#940)

 --

This reverts commit 94349e00a8a945e2eaff260c184ad1dd53e776f0.

A new prerejective pose estimation and alignment routine (#940)