Fix: ws_buffer_blit() should take const source
Implement blit on commit
Change: Multi test setup for tests/check/objects

This patch changes the testing setup from one-file-one-executeable for
the object tests to a multi-file test setup.

The idea is the very same as for the top-level cmake file: Include all
subdirs specified by a list.

The toplevel cmake file is adapted.
Simplify list by moving prefix in iteration
Merge pull request #183 from matthiasbeyer/change-to_multi_file_tests_for_objects

Change test build setup to allow one test per object type
Merge pull request #173 from matthiasbeyer/add-commit_blitting

Implement blit on commit
Add string.c to CMakeList.txt
Add basic ws_value_string implementation
Add method stubs to string.c

Conflicts:
	src/values/string.c

Conflicts:
	src/values/string.c
Add implementation of ws_value_string_init()
Add implementation for ws_value_string_new()
Add implementation for ws_value_string_get_str()
Add implementation for ws_value_string_set_str()
Add implementation for value_string_deinit()
Merge pull request #168 from xVin/add-string_value_type

Add string value type
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