Make it easier to subclass Table

Before this patch, every subclass of Table needed to implemented its own
`_new_from_slice`.