Bug 29764 groupby loses index name sometimes
- [x] closes #29764
- [x] tests added / passed
- [x] passes `black pandas`
- [x] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [x] whatsnew entry´

Some group by functions lost the column index name. For the functions running into ```_get_cythonized_result``` in groupby.py, the index name was just ignored when defining the column names. So the following functions ```_wrap_aggregated_output``` and ```_wrap_transformed_output``` in the class DataFrameGroupBy had not acces to this information, because it was already lost there. I collected the information beforehand and defined the Index Name accordingly.

We could refactor both methods a bit at a later stage, because at it is right now (and was before) the first few lines are duplicates.
can you merge master and will have a look if u can merge master and update will look @phofl can you move release note to 1.2 and merge upstream/master to resolve conflict Merged master and moved whats new entry. I hope, that I will be able to change the functions as requested by jereback in the next few days. I have not that much time currently Issue was fixed for sum and any with c9144ca54dcc924995acae3d9dcb890a5802d7c0. I close this PR and open an new one for the rest