Enumeration of the different specializations of the tsvSelect template.
CTERestLocation is logically equivalent to the TsvSelectOptions.RestOptionVal enum. It is used by main to choose the appropriate tsvSelect template instantiation to call. It is distinct from the TsvSelectOptions enum to separate it from the end-user UI. The TsvSelectOptions version specifies the text of allowed values in command line arguments.