Add support for custom database drivers.

A custom driver is used if and only if CONFIG['db_driver'] is defined.
For information on valid values for this setting, refer to DataMapper's
documentation on setting up :default.