Add interface + stub for width setter
Add interface + stub for height setter
Reset the signalmask before exec()'ing
Fix the execution method of the context

evecve & co. get a NULL-terminated list with the first "argument" being
the command itself (it's a convention). The original code had a few
issues (e.g. it failed to accept commands without arguments). This
pathch fixes those issues by nearly completely rewriting the function.
Fix refcounting for ws_value_string
Fix refcounting for ws_value_set
Added doc for ws_keyboard_new
Added doc for ws_keyboard_get
Added doc for ws_keyboard_send_keymap
Added doc for ws_keyboard_send_enter
Added doc for ws_keyboard_send_leave
Merge pull request #545 from neithernut/add-exec-reset_sigmask

Reset the signalmask before exec()'ing
Aded doc for ws_keyboard_send_key
Merge pull request #544 from neithernut/fix-context-exec

Fix the execution method of the context
Added doc for ws_keyboard_send_modifiers
Remove WS_VALUE_TYPE_NAMED from command/util.h
Remove WS_VALUE_TYPE_NAMED from serialize/json/serializer.c
Remove WS_VALUE_TYPE_NAMED from values/value_type.h
Merge pull request #549 from matthiasbeyer/remove-value_named_zombies

Remove WS_VALUE_TYPE_NAMED zombies
Merge pull request #547 from TheNeikos/add-doc_for_keyboard

Add doc for keyboard