vtgate v3: end-to-end: SelectSingleShardKey

Got one plan working end to end. Ssome constructs are still
awkward and need polish, but it all works.