Allow translation from parsers other than MySQL, Pg, and Oracle and just
set up table more manually than using the "set_up_table" method; no reason
to accept "$data" at beginning as it's not being sent anymore; no
longer using "$USER" or "$PASS" as they were only used once; removed
Class::DBI::Join as Michael Schwern (the module maintainer and Author
Emeritus of Class::DBI) says that Class::DBI handles this fine now
that this extra module will be leaving CPAN soon; only create PK
accessor method if a callback was installed for it; use
"$table->primary_key" to get PK rather than running through the
constraints to find it; delay creation of output for each table until
after we've gone through everything so we can better set up the
"has_a" and "has_many" relationships; intuit "has_many" as the
reverse of "has_a"; cleaned up "link tables" section, but commented
out as I'm not sure if my addition of "has_many" code might not do the
same thing.