Added params to define the data type to use for audit columns id, user,  action, and timestamp.  Added new class DataTypeDef  to store meta data for data types, which is used both the validate user supplied data types and to determine which types require a size modifier(s) in the create statement.  Also fixed drop trigger code in GenericDMR so it does not try to drop a non-existent trigger.  Also fixed bug sending alter table sequences when there are no changes.