simplify TrackSelectorBase
avoid (incomplete) parsing code for Track Types -- and fix a bug which assumed that the largest value for a TrackType would be the # of TrackTypes, which isn't actually the case if values are skipped.
Edited by Gerhard Raven