shellwords.rb: Split text into an array of tokens a la UNIX shell