DataFrame.to_records(index=True) doesn't work with MultiIndex
If a DataFrame has a MultiIndex, the `to_records(index=True)` method gives incorrect results.

A simple example test case is shown here:
http://nbviewer.ipython.org/5255161
