BUG: combine_first not returning the same dtype in cases where it can (GH3552)

closes #3552

ENH: ``convert_objects`` now accepts a ``copy`` parameter (defaults to ``True``)