BUG: Bug in DataFrame.where with a symmetric shaped frame and a passed other of a DataFrame

from SO: http://stackoverflow.com/questions/24296480/pandas-dataframe-where-misbehaving