TrkVKalVrtCore, TrkVKalVrtFitter: Working to make IVertexFitter const.
Making TrkVKalVertexFitter const by moving mutable members into a separate state object that we pass around.
In this patch, we extend the interfaces of internal methods to pass the state object around where needed. Also remove the temporary defaults for the state object on the public interface