VKeyboard extend layouts

Adds:
- Additional layer "special" (to existing "normal" and "shift")
- Keyboard-layouts which are making use of the new "special" layer: de_CH (swiss-german), fr_CH (swiss-french), en_US (US-keyboard)

Fixes: 
- Fallback to qwerty if the given layout can't be found.