avoid normalizing arguments after the double dash

Previously, `./foo bar -- -baz` was treated as `./foo bar -- -b -a -z`. `Command::normalize` now stops as soon as it encounters the double dash.