Merge pull request #3043 from jreback/combine_3016

BUG: frame combine_first where non-specified values could cause dtype changes (#3041)
BUG: Bug in groupby with first/last where dtypes could change (GH3041_)
DOC: docstring updates in core/common.py for _possibily_cast_to_timedelta