Fix a bug so that empty strings ("") can be passed as command arguments. This suppresses the complaints issued by e.g. "set color "" " when loading config files. And, in general, commands should be able to parse intentionally empty parameters.