Accept an Array (as well as string) for options.exec

When an array is given, don't do any splitting on spaces.