Avoid mangling single arguments

- Fixes U and R default binds

We only need to put the arguments back together if there's more than
one. The bind breakage stemmed from * on the commands line being
shlex.quoted to "'*'" instead of "*".

This way, only validators that can actually take multiple shell tokens
need to worry about using shlex.split() and stuff like command line
arguments to :remote work naturally.