DataFrame.ix assign fails for mixed dtypes
from [mailing list](http://groups.google.com/group/pydata/browse_thread/thread/43c1bc3a314a9bb3#)

``` python
data = pandas.DataFrame.from_dict({1: [1.,2.,3.], 2: [3,4,5]})

print data.dtypes

data.ix[1] = [10., 20] # fails
```
