Make control_event_conf_changed() take a smartlist of config_line_t
control_event_conf_changed() currently takes smartlist(k, v, k, v, …), which is an unexpected API.
We should change it so the keys and values are part of a config_line_t struct, and the smartlist contains config_line_t.