use submodule to manage etherpad-lite upstream
allow other database types in config