Removed the + 8 modifier from keycodes

This is something the client should do it seems. `weston-terminal` at least
seems to expect non offsetted key events... For the moment we have no choice but
to trust their code.
Removed double keyboard handle
Added modifiers to keyboard