BUG/ENH/API: ewm* debias, 'adjust', min_periods; roll/exp_var/std 1 val
Allow deprecate_kwarg to transform arguments

Add a keyword argument `mapping` to `pandas.util.deprecate_kwarg` to allow
remapping deprecated keyword arguments.  For example, in #7963, which inspired
this PR, one could write this:

```python
@deprecate_kwarg(old_arg_name='infer_dst', new_arg_name='ambiguous',
                 mapping={True: 'infer', False: 'raise'})
def tz_localize(self, tz, ambiguous=None):
    ...
```

Tests of this functionality are added to `pandas/tests/test_util.py`, created
for this purpose; the `if __name__ == '__main__'` section is cribbed directly
from `test_index.py`.
Merge pull request #7991 from ischwabacher/patch-2

Allow deprecate_kwarg to transform arguments
Merge pull request #7926 from seth-p/ewmvar_bias_correction

API/BUG/ENH: ewmvar/cov debiasing factors; add 'adjust' to ewmvar/std/vol/cov/corr; ewm*() min_periods
BUG: interpolate with no nans and limit
BUG: Bug in putting a PeriodIndex into a Series would convert to int64 dtype, rather than object of Periods (GH7932)
Merge pull request #8235 from TomAugspurger/interp-limit-nonan

BUG: interpolate with no nans and limit
BUG: DataFrame.to_string ignores col_space when header=False

Add test case for when header=False

Make col_space the minimum width of each col

Update release notes
Merge pull request #8237 from jreback/pi

BUG: Bug in putting a PeriodIndex into a Series would convert to int64
API: raise on setops for + and - for Indexes (GH8226)