Vertexing: Make TrackAtVertex independent of InputTrack type
Separating the original input track from the TrackAtVertex object (and hence removing the templating) could further simplify the entire vertexing interface by not having to template all fitters to the input track type anymore.