Allow choosing of the underlying adapter via naming convention

Rather than providing a `db_adapter` field in the database.yml the `adapter` declaration can now just be "makara_mysql2". This allows for all Rails rake tasks to be used without any overrides.