events: ignore EVENT_SMART_CONFIG_SYNC when not in sync stage (squash)

this cause issues when working with multiple interfaces
events: change debug prints a bit (squash)
dump smart_config event only in events.c (squash)
rename smart_config commands (squash)

smart_config -> smart_config_start
stop_smart_config -> smart_config_stop
wpa_cli: add smart_config set group key command

Signed-off-by: Eliad Peller <eliad@wizery.com>
driver_nl80211: replace strncasecmp with strcasecmp (squash)
driver_nl80211: handle smart_config set group key command

Signed-off-by: Eliad Peller <eliad@wizery.com>
ctrl_iface wpa_supplicant: handle SMART_CONFIG_SET_GROUP_KEY

Signed-off-by: Eliad Peller <eliad@wizery.com>
sync tesmode_copy.h

add set group key commands / attributes

Signed-off-by: Eliad Peller <eliad@wizery.com>