ENH/API: allow DataFrame constructor to accept a list of collections.Sequence (but not-string) objects (GH3783)

closes #3783