Added generic navigation panel classes

These classes are meant to help isolate the generic aspects of
navigation button panels, either for a work flow or for sequential
access to elements in a list.
Added generic navigation panel classes

These classes are meant to help isolate the generic aspects of
navigation button panels, either for a work flow or for sequential
access to elements in a list.
Renamed activity step class
Changed references to name of RIF activity step
Renamed state machine class for submission tool
Renamed activity step class
Added copy and export buttons to list panel
Changed reference to navigation panels
Added feature to instantiate JTableHeader
Changed reference to activity step, state machine
Adding classes that encapsulate cleaning tasks

The RIF Data Loader Tool will interact with cleaning rules through an
interface that can be implemented to suit different types of changes
that would be applied to table field values.
Adding state machine state for data loader tool
Adding main button panel for loader tool
Adding first bits of main data loader tool dialog
Adding classes for holding meta data about tables

The Data Loader Tool needs to maintain meta data about the properties of
tables and fields.  Normally I avoid abbreviating words in a class, but
I'm using "DBF" and "DBT" to refer to "data base field" and "data base
table" respectively.  The names are used because we also need graphical
table classes to hold the table meta data.  DatabaseTableMetaDataTable
just starts to look confusing!
Support visualising table meta data
Added properties for buttons in main control panel

Added properties describing the buttons in the main control panel used
for the RIF Data Loader Tool