Implement dynamic schema modification -- both up- and downgrade -- to
allow repo downloaded from remote to match properly with what the
locally installed pkgng expects.
Display new notice events when we're not in quiet mode.
When the repo version is less that what we expect, upgrade.  When
more, downgrade.
Tidy up repodb.h, improve some error messages, debug.