change Set -> Vector in CommandCompletionsResponse

Inside the protocol, we should avoid:
1. abstract collection types (the concrete type may or may not be
supported by pickling)
2. Sets in general since it adds non-determinism.