BUG: DataFrame(frozenset) should raise
DataFrame(set) raises, and Series raises for both.  This unifies the 2 places this is checked.

Started out as a split-big-tests branch, so some of that is left over.
lgtm. can you add a whatsnew note and ping on green. whatsnew added + greenish