Completion fix for directories with spaces on CDPATH

It's a really minor fix. I'm not sure why the `builtin cd` command is `eval`'ed here exactly, but using eval breaks the argument list when not properly quoted.