Adds Database backend plugin support

Updates Carbon config to look for and load a database backend from
a plugin via the db.conf DATABASE_PLUGIN setting. This setting is a
string which is the py file name to import containing the class that extends
TimeSeriesDatabase and will register itself with the PluginRegistrar.