Clean up string handling in parse_util_detect_errors_in_argument
set: warn on setting a universal variable when a global is active

Closes #806.