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,rvandegrift/e,rvandegrift/e