Enhanced database plugin configuration

This pull requests makes important options for the database plugins (admin user names, data container paths, exposed port and startup command) configurable in dokkurc. 

This change also allowed DRYing up the MariaDB, MongoDB and PostgreSQL plugins by extracting common functions into dokku_common_database.