add concat-repeated-array option

if you repeat a flag, which contains an array value,
(eg. of type [String]), it will concat rather than overwrite

closes #2