widget to change xkbmap, from http://awesome.naquadah.org/wiki/Change_keyboard_maps
forgot this
added
Mod1+RShift interfere with Emacs which is blasphemy.
cosmetics
factorize display logic
all mouse button switch
crumbles
merge

Signed-off-by: Gwenhael Le Moine <gwenhael@gwenhael.erasme>
Merge commit '9c8eac5'
Merge commit 'ab1c537'
Merge commit '2d47c00'
Merge commit '9bcfac5'
Merge commit 'f01f08d'
Merge commit '5f1e28e'
Merge commit '12bb116'