Parse strings shell-style, with single- and double-quote handling, plus backslash escapes. BSD license.