Make duplicate key override instead of throwing exception in CommandLineConfigurationSource
Make CommandLineConfigurationSource always require argument list