DataAssociator returns shared_ptr<Track> instead of Track.

FusionExecutor had to has interface changed, to fit this change.
EstimationFilter gets array as input, instead of double value for predict() and correct()

Moreover, Track has Features set.