ENH: itertuples() returns namedtuples (closes #11269)
closes #11269  

This will make itertuples return namedtuples. I'm not sure about tests, here. Since `namedtuple` is a drop-in replacement for ordinary tuples (once they are created) I naively expect things to work.
