Add support for plugin parameters in different config files (before was only battle config)

Would perhaps be better to do this from inside char_config_dispatch, so that settings are only passed to plugins as last resort? (i.e. the same thing that happens with battle config, where we only try the plugins if the core fails to detect the setting -- see `battle_set_value` in battle.c)