Initial shlex fork
shlex: Remove unneeded stuff
shlex: Assume posix=True
shlex: Remove lineno/commenters
shlex: Some lint cleanup
Assume whitespace_split=True, get rid of wordchars/pushback
Use logging for debug
Get rid of get_token
Simplify eof handling
Whitespace cleanup
Get rid of _get_lexer.
Handle safe parsing directly in ShellLexer
Use iterator to read chars
cleanup
Clean up tests
Add python shlex tests
Add a keep-mode to shlexer.
Use vdebug level.
Adjust test case formatting
Add tests for keep=True