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
TST: force rebuild
CLN: change call signature of _maybe_promote (from stephenwlin branch)
     and _infer_dtype_from_scalar to match (both return dtype, fill_value)

Diff between 'jreback/dtypes_bug' and 'stephenwlin/dtypes_bug'

Conflicts:

	pandas/core/common.py
Merge branch 'dtypes_bug' of https://github.com/jreback/pandas into jreback-dtypes_bug

Conflicts:
	pandas/tests/test_frame.py
CLN: add fill_value return value to common._maybe_promote
ENH: Consolidate and further improve performance of take functions
ENH: optimize Cython take functions with memmove where possible
RLS: add release notes for 'opt-take-2' and 'fix-maybe-convert-objects'