Silence pdflatex
Removed wrong whitespaces
Cleanup ws_string_init()

Do early return, fix semantical blocks.

Pair-programmed-with: Manuel Johannes Messner <manuel.johannes.messner@hs-furtwangen.de>
Cleanup ws_string_set_from_str()

Pair-programmed-with: Manuel Johannes Messner <manuel.johannes.messner@hs-furtwangen.de>
Cleanup ws_string_cat()

- Remove unneccessary variables
- Revert return logic

Pair-programmed-with: Manuel Johannes Messner <manuel.johannes.messner@hs-furtwangen.de>
Minify ws_string_dupl()

Pair-programmed-with: Manuel Johannes Messner <manuel.johannes.messner@hs-furtwangen.de>
Move variable declaration in ws_string_cmp()

Pair-programmed-with: Manuel Johannes Messner <manuel.johannes.messner@hs-furtwangen.de>
Move variable declaration in ws_string_ncmp()

Pair-programmed-with: Manuel Johannes Messner <manuel.johannes.messner@hs-furtwangen.de>
Move variable declaration in ws_string_substr()

Pair-programmed-with: Manuel Johannes Messner <manuel.johannes.messner@hs-furtwangen.de>
Remove @todo from objects/object.h : was already done
Remove @todo from serialize/json/deserialzer.c : was implemented already
Remove dead statement (and @todo) from ws_value_union_reinit()
Fix cmd_func_set_pos

Actually, we're calling the command on an object. This object is the
shell_surface instance we want to alter here, not the first argument
passed to the command, right? So we should use this object to do our
transformation on, not something else.
Add ws_object method for checking type of an object by typename
Add implementation for ws_object_has_typename()
Add real logging call inside main signal handler
Fixed typo
Add deinit call
Add add_hotkey_event() to context.c
Add hotkey_remove() to context.c