Modified DB.pm to actually pass $engine to the Schema.pm. Also
modified constructor in Schema.pm to accept $engine. Upshot is that
 value set in site.conf for $engine gets used for real on course tables.
This corrects an oversight in my previous commit.