use shlex to parse YAML lists more closely, see #170