Change ._frame attribute to .local

There are situations when you need to directly access the DataFrame
underlying a DataFrameWrapper, especially when trying to shadow that
column with a computed column. Instead of forcing people to use
the semi-private ._frame now it's .local.