CLN: add fill_value return value to common._maybe_promote
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
DOC: RELEASE and whatsnew updated for DataFrame from lists change
CLN: cleaned up _possibly_convert_platform
CLN: moved some functionality from series._sanitize to com._dtype_from_scalar
DOC: whatsnew updates
CLN: in common.py merged _dtype_from_scalar and _infer_dtype
     yield _infer_dtype_from_scalar
CLN: in common.py - revised _maybe_upcast to use _maybe_promote
     in rehashpe.py - removed block2d_to_block3d in favor of block2d_to_blocknd