ENH: Enable short_caption in to_latex
- [x] closes #36267
- [x] tests added / passed
- [x] passes black pandas
- [x] passes git diff upstream/master -u -- "*.py" | flake8 --diff
- [x] whatsnew entry


Enable short_caption for ``DataFrame.to_latex`` by expanding the meaning of kwarg ``caption``.
Optionally ``caption`` can be a ``Tuple[str, str] = full_caption, short_caption``.

The final caption macro would look like this:
```
\caption[short_caption]{full_caption}
```

For some reason CI / Checks (pull_request) failed with the typing validation.

```
Run source activate pandas-dev
mypy --version
mypy 0.730
Performing static analysis using mypy
pandas/core/generic.py:3032: error: Argument 1 to "DataFrameFormatter" has incompatible type "NDFrame"; expected "DataFrame"  [arg-type]
Found 1 error in 1 file (checked 1030 source files)
Performing static analysis using mypy DONE
##[error]Process completed with exit code 1.
```

But I never touched DataFrameFormatter myself. Can you help? Please put this PR on hold before the PR related to full refactoring of ``latex.py`` is merged https://github.com/pandas-dev/pandas/pull/35872 (unless abandoned).
It will be easy to implement the changes of the present PR if https://github.com/pandas-dev/pandas/pull/35872 is merged first. I guess, I need to add release notes into Enhancements section, as @simonjayhawkins highlighted. Would it be v1.2.0? Correct - 1.2 whatsnew @jreback, @WillAyd, can you please check the changes I have made after your review? Thank you! I resolved conflicts with the master branch. It seems that there is an issue with the new style docstring (https://github.com/pandas-dev/pandas/pull/33633). ``Returns`` section gets over indented (as a result of running ``python scripts/validate_docstrings.py pandas.DataFrame.to_latex``). @jreback, @WillAyd, @simonjayhawkins, @toobaz, ping. Is it good to go? @jreback all checks are good except Windows py38_np18, which failed to create anaconda environment. All checks are good except Windows:

```
##[error]We stopped hearing from agent Azure Pipelines 8. 
``` thanks @ivanovmg 