Add ws_string_init_from_str to header
Add ws_string_init_from_str to string.c
Rewrite ws_string_dupl to call ws_string_init_from_str
Simplify string initialization in union.c
Merge pull request #352 from xVin/Add-ws_string_init_from_str

Add ws string init from str
Add ws_event interface definition + stubs
Add implementation for ws_event_init()
Add implementation for deinit callback
Add implementation of ws_event_get_name()
Add implementation for ws_event_get_context()
Fix callback names
Whitespace cleanup in compositor/buffer/frame.c
Add comments in compositor/buffer/image.c
Whitespace after a cast is good!
Whitespace cleanup in compositor/cursor.c
Fix comment: This is not a doxygen comment
Remove prefix from static functions
Reorder functions

This patch reorders the functions to be in the right section (interface
implementation vs. internal stuff).
Merge pull request #349 from matthiasbeyer/add-event_type

Add ws_event type
Add section comments in compositor/monitor_mode.c