DEPR: **kwargs in ExcelWriter
- [x] tests added / passed
- [x] Ensure all linting tests pass, see [here](https://pandas.pydata.org/pandas-docs/dev/development/contributing.html#code-standards) for how to run them
- [x] whatsnew entry

Currently ExcelWriter has **engine_kwargs to pass through to the engine, [although this is undocumented](https://pandas.pydata.org/pandas-docs/dev/reference/api/pandas.ExcelWriter.html). All other places in pandas where engine_kwargs is used, they are a regular argument.

This PR 

 - Renames **engine_kwargs to **kwargs (not an API change)
 - Adds **kwargs to the docstring of ExcelWriter
 - Deprecates **kwargs
 - Introduces engine_kwargs as a regular argument for their replacement
 
Thanks @jreback - changes made and green. I might not have understood your comment about setting `engine_kwargs = kwargs`, response is above. thanks @rhshadrach 