Revert argument groups changes

The implementation has unresolvable issues and will be replaced by
ArgumentArray#raw instead, which is just like a normal argument array
but also contains --.