Create shared TableDataFragment base class to avoid duplication.
TableNavFragment: Rename onItemSelected to onTableSelected.

This makes it clearer.