ENH: stats: return namedtuple for describe output

Addresses #3665. 
Not sure if it matters in this case, but `namedtuple` classes created in a function aren't type-equivalent. If you create it in the function each time:

    foo = scipy.stats.describe(x)
    bar = scipy.stats.describe(x)

    type(foo) is type(bar)  # False