Rewrite ws_log() To always appending a newline char
Add ws_object_deinit() for stack-allocated objects deinitialization
Move: ws_array_init() to init callback

The ws_object type allows init callbacks, so the init function for the
object type should be used here.

One addition is added as well: The init callback does a type check
internally and returns false if the type is not an array.
Merge pull request #88 from matthiasbeyer/fix-array_init_callback

Move: ws_array_init() to init callback
Merge pull request #85 from matthiasbeyer/add-ws_object_deinit

Add ws_object_deinit() for stack-allocated objects deinitialization
Merge pull request #80 from matthiasbeyer/fix-logger_newline

ws_log() reimplementation for newline character appending
Add documentation for possible segfault in object.h

Expand warning tag in documentation of the ws_object_unref function.

Add newline for readability

Fixup: Add doxygen warning tag