macroprocessor: interpret arrays passed on the command line as arrays instead of strings. closes #1578