Use LIKE clause of CREATE TABLE to create update and archive tables.

Avoids using the CREATE TABLE foo AS SELECT hack for the archive tables
and greatly reduces the SQL required for the update tables.
Avoid listing columns of current tables when inserting.

Now that the update tables are generated based on the current tables
minus an ogc_fid column we can avoid listing the columns which will
hopefully aid future maintenance.