fix(cli): override if an arg is defined multiple times

```bash
karma start --log-level info --port 12 --log-level debug --port 34
```
Is now parsed as:
```js
{
  logLevel: 'DEBUG',
  port: 34
}
```

Closes #1192