Solve some frame poses using epipolar constraint.

1. Added Epipolar constraint to slam.
2. Added SolveFramePose that takes two frames and solve for the pose of
the second using only the epipolar constraint over common observations.
3. Improved the initial guess of camera orientation.
4. Used SolveFramePose() during matching if there's not enough points.