Handle multiple regex files to ease update path

This patch lets you add multiple regex databases. This allows upgrades to the upstream database to occur independently of a locally-maintained set of overrides, much easier to manage. Incidentally, it also allows loading databases from a remote uri.