Fixed a series of extglob parsing oddities and edge cases
Move command and variable lists to ShellCheck.Data.
Don't warn about unused variables for read ''