ENH: Add Numpy Array Interface support to Pandas objects

WIP
I don't think that is true. PIL exposes its data to numpy via `__array_interface__` and does not have a `__array__`. rpy2 implements `__array_struct__` and not `__array__`. Looking around github there are projects that only implement `__array_interface__`.