App::parse(): Fix assignment of arguments to definitions

This was previously causing a buffer overrun error in any command that received multiple instances of a particular argument at the command-line.