Fix context naming

- `cookiecutter.generate`: `extra_context` => `overrides`
- `cookiecutter.main`: `parameters` => `overrides`
- `cookiecutter.main.main`: support `nargs` `-o key=value` CLI options