BUG: fixup GH #2751; make sure that we cast to platform numeric
     when a list is specified; use the Series codepath
     for initial list conversion (change from using DataFrame)
TST: added test for overflow in df creation