Splits the arguments string (for example, a program command line) into a collection.
Only supports space-delimited and/or quoted command line arguments. This currently does not handle escaping characters such as quotes.
Parameters:
arguments - the arguments, for example command line args.