CmdLine: rearrange completer in same sfinae-style as reader
CmdLine: rearrange completer in same sfinae-style as reader

Also improve check type to be stingray enum - check for presence of static begin/end methods.

GSGroup/stingraykit,GSGroup/stingraykit