ENH: stats: return namedtuple for describe output

Addresses #3665. 
Is there a reason not to put it into the function directly?
It doesn't look like it will be reused.