Added interface definition of objects/object.h (ws_object type)
Added type information for ws_object_type
Add CMakeLists.txt entry for objects/object.c
Add ws_object method stubs
Add implementation for ws_object_new()
Add implementation for ws_object_new_raw()
Add implementation for ws_object_get_settings()
Add implementation for ws_object_set_settings()
Add implementation for ws_object_init()
Add implementation for ws_object_getref()
Add implementation for ws_object_run()
Add implementation of ws_object_get_id()
Add implementation for ws_object_lock_read()
Add implementation for ws_object_lock_write()
Add implementation for ws_object_unlock_read()
Add implementation for ws_object_unlock_write()
Remove pthread_mutex_t in favor of pthread_rwlock_t
Outcommented multi-threading related code fragments
Rename typedef: ws_object_id -> ws_object_type_id

We actually identificate the object _type_ rather than the object
itself.
Fix typo in FindYajl.cmake