Splits the input string into an array of individual words, breaking words at whitespace. All whitespace is trimmed.
The boolean parameter should be true if the function allows quoted whitespace to be part of a single token, false if not. If the boolean parameter is omitted, then it's assumed to be true. If you are splitting the list of completed quests for a mortal, then the boolean parameter should be passed as false.