Add -lm and -lrt flags to CMakeLists.txt
Fix: C/P fails in type id variable description comments
Merge pull request #378 from xVin/Add-flags-to-CMakeLists.txt-for-tests

Add -lm and -lrt flags to CMakeLists.txt
Remove: ws_string_multicat()
Remove ws_array type
Merge pull request #379 from matthiasbeyer/remove-ws_array

Remove ws_array type
Add keyboard type interface defintion

Suggested-by: Marcel Mueller <com2040@gmail.com>
Add wayland keyboard implementation

Suggested-by: Marcel Mueller <com2040@gmail.com>
Add interface for ws_keyboard type

Suggested-by: Marcel Mueller <com2040@gmail.com>
Add stubs for ws_keyboard type method functions

Suggested-by: Marcel Mueller <com2040@gmail.com>
Implement xkb_init()

Suggested-by: Marcel Mueller <com2040@gmail.com>
Add update_keymap() helper

Suggested-by: Marcel Mueller <com2040@gmail.com>
Add keyboard to compositor context

Suggested-by: Marcel Mueller <com2040@gmail.com>
Add implementation for ws_keyboard_get()

Suggested-by: Marcel Mueller <com2040@gmail.com>
Add implementation of ws_keyboard_send_keymap()

Suggested-by: Marcel Mueller <com2040@gmail.com>
Add implementation for ws_keyboard_send_enter()

Suggested-by: Marcel Mueller <com2040@gmail.com>
Prepare input device code for keyboard events

Suggested-by: Marcel Mueller <com2040@gmail.com>
Add implementation for ws_keyboard_send_key()

Suggested-by: Marcel Mueller <com2040@gmail.com>
Add implementation for get_resource()

Suggested-by: Marcel Mueller <com2040@gmail.com>
Add implementation for ws_keyboard_send_leave()

Suggested-by: Marcel Mueller <com2040@gmail.com>