let extra_config be a hash, too

in order to not write complete YAML strings inside manifests, but
simply pass hashes, analogous to the other configuration options,
treat extra_config the same way.