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.