IntervalIndex.map raises "TypeError: Unexpected keyword arguments {'closed'}" in pandas 1.0.0rc0
#### Code Sample, a copy-pastable example if possible

```python
pd.interval_range(1,3,2).map(str)
```

> ```
> TypeError                                 Traceback (most recent call last)
> <ipython-input-4-91424d1c664f> in <module>
> ----> 1 pd.interval_range(1,3,2).map(str)
> 
> C:\Miniconda3\envs\pandas_new\lib\site-packages\pandas\core\indexes\base.py in map(self, mapper, na_action)
>    4546             attributes["dtype"] = self.dtype
>    4547 
> -> 4548         return Index(new_values, **attributes)
>    4549 
>    4550     def isin(self, values, level=None):
> 
> C:\Miniconda3\envs\pandas_new\lib\site-packages\pandas\core\indexes\base.py in __new__(cls, data, dtype, copy, name, tupleize_cols, **kwargs)
>     389                 if new_dtype is not None:
>     390                     return cls(
> --> 391                         new_data, dtype=new_dtype, copy=False, name=name, **kwargs
>     392                     )
>     393 
> 
> C:\Miniconda3\envs\pandas_new\lib\site-packages\pandas\core\indexes\base.py in __new__(cls, data, dtype, copy, name, tupleize_cols, **kwargs)
>     393 
>     394             if kwargs:
> --> 395                 raise TypeError(f"Unexpected keyword arguments {repr(set(kwargs))}")
>     396             if subarr.ndim > 1:
>     397                 # GH#13601, GH#20285, GH#27125
> 
> TypeError: Unexpected keyword arguments {'closed'}
> ```

#### Problem description
When using map on an `IntervalIndex` raises a `TypeError` since testing on pandas 1.0.0rc0. In 0.25.1 it worked as expected. 

As a workaround `pd.interval_range(1,3,2).astype(object).map(str)` works, but the casting to `object` should not be necessary.


#### Expected Output

> ```
> Index(['(1, 2]', '(2, 3]'], dtype='object')
> ```

#### Output of ``pd.show_versions()``

<details>

INSTALLED VERSIONS
------------------
commit           : None
python           : 3.7.6.final.0
python-bits      : 64
OS               : Windows
OS-release       : 8.1
machine          : AMD64
processor        : Intel64 Family 6 Model 78 Stepping 3, GenuineIntel
byteorder        : little
LC_ALL           : None
LANG             : None
LOCALE           : None.None

pandas           : 1.0.0rc0
numpy            : 1.17.5
pytz             : 2019.3
dateutil         : 2.8.1
pip              : 19.3.1
setuptools       : 45.1.0.post20200119
Cython           : None
pytest           : None
hypothesis       : None
sphinx           : None
blosc            : None
feather          : None
xlsxwriter       : None
lxml.etree       : None
html5lib         : None
pymysql          : None
psycopg2         : None
jinja2           : 2.10.3
IPython          : 7.11.1
pandas_datareader: None
bs4              : None
bottleneck       : None
fastparquet      : None
gcsfs            : None
lxml.etree       : None
matplotlib       : 3.1.1
numexpr          : None
odfpy            : None
openpyxl         : 3.0.2
pandas_gbq       : None
pyarrow          : None
pytables         : None
pytest           : None
s3fs             : None
scipy            : None
sqlalchemy       : None
tables           : None
tabulate         : None
xarray           : None
xlrd             : 1.2.0
xlwt             : None
xlsxwriter       : None
numba            : None

</details>
