update xkb settings and send xkb update event when calling e_xkb_layout_set()
update xkb settings and send xkb update event when calling e_xkb_layout_set()

resolves issue where setting a specific kbd would fail to make settings permanent
as well as not propagating the kbd change to the rest of enlightenment

fix T1810

rvandegrift/e,tasn/enlightenment,tasn/enlightenment,rvandegrift/e,tizenorg/platform.upstream.enlightenment,rvandegrift/e,tizenorg/platform.upstream.enlightenment,tasn/enlightenment,tizenorg/platform.upstream.enlightenment