Added id to monitor
Merge pull request #193 from TheNeikos/add-id_to_monitor

Added id to monitor
Fixed ws_set_get selecting the opposite
Merge pull request #196 from TheNeikos/fix-ws_set_get_boolean

Fixed ws_set_get selecting the opposite
Added safeguards in case no mode is set
Moved mode setting out of monitors

This commit introduces the ws_monitor_mode object, which allows you to set a
mode and then use it. This way, unusual modes can also be implemented easily.
Add ws_string_set_from_raw to header
Merge pull request #195 from TheNeikos/move-modes_out_of_monitor

Move modes out of monitor
Moved framebuffer creation out of monitor
Fix iterations up the inheritance tree in objects
Merge pull request #200 from neithernut/fix-object-callbacks

Fix iterations up the inheritance tree in objects
Added a check against a null fb
Merge pull request #201 from TheNeikos/fix-sf_commit_blit_null_check

Added a check against a null fb
Call ws_wayland_buffer_init() in ws_wayland_buffer_new()
Cleanup buffer creation
Fixup
Fix blitting callback
Use "__typeof__" instead of "typeof" for getref() macro
Add implementation of ws_string_set_from_raw()
Merge pull request #204 from neithernut/fix-getref_macro

Use "__typeof__" instead of "typeof" for getref() macro