TST: df.from_records should accept values deriving from ABC collection.Mapping
ENH: df.from_records should accept values deriving from ABC collection.Mapping, GH3000