Fix: issue in ISSKeypoint3D where PointOutT is assumed to be PointInT

Author assumes that PointOuT is assignable or copy constructible from PointInT which is wrong.