Migrate ITrackVertexer to return std::unique_ptr
update implementations and users of ITrackVertexer accordingly (which implicitly fixes a memory leak in the Velo monitor code)
note: superset of !166 (merged).
update implementations and users of ITrackVertexer accordingly (which implicitly fixes a memory leak in the Velo monitor code)
note: superset of !166 (merged).