BUG: combine_first changing dtypes of untouched columns
fixed for update in PR #3021

groupby and first/last too

www.stackoverflow.com/questions/15349795/pandas-dataframe-combine-first-and-update-methods-have-strange-behavior
