Modernize TrackTools
- DelegatingTrackSelector: delegate constructor to baseclass
- prefer override over virtual
- prefer inheritance from extends<> over virtual public inheritance
- remove use of boost::assign
- do not expliciitly implement destructors which would be generated implicitly