TrackStateOnSurface, move internal members from plain pointers to unique ptr
TrackStateOnSurface,
- move internal members from plain pointers to unique ptr
- default dtor and move operations (since now is trivial due to unique_ptr)
- modify copy and copy assignment (since now we have unique_ptr)
- tidy a bit the code
Mentiong @sroe
Edited by Christos Anastopoulos