API: DataFrame constructor for subclassing Series
`Series.to_frame` uses `pandas.DataFrame` statically as frame constructor. It is nice if `Series` has overridable property to specify frame-like constructor, like `DataFrame` has `_constructor_sliced`. 

How about `Series._constructor_frame`?
