Change `OptionParser` to remove `--`. Fix command-line arguments handling.

- [x] `OptionsParser`
- [x] `Mix.Tasks.Run`
- [x] `Kernel.CLI`

Closes #2263 and #2268