Heavy refactoring on tables related classes.

The latest NavTableForms version includes a
heavy refactoring on table related classes,
which we are applying with this patch.
Also changed TableHandler name to a more
descriptive AlphanumericTableHandler.