object_test: Added tests for wrapped object and memory management.
object_test: Added test for sdb_object_cmp_by_name().
store: Don't try to update non-existent attributes.
t/core/store_test: Added initial tests for the object store.

For now, testing basic insertion operations.
Run all tests using TZ=UTC.

This will ensure consistent time formatting.
store: tojson(): Comma-separate multiple hosts.
store_test: Added a test for tojson().
Merged branch 'master' of git://git.tokkee.org/sysdb.
store_test: Fixed golden data for tojson() test.
frontend: Split connection status constants into a separate header.

This will allow the client to use it as well.
Let sdb_client_connect() send a username to the server.

… using a STARTUP message.
proto utils: Fixed offset check in get_int().
sysdbd: Send SIGINT to backend thread when shutting down.

This will interrupt the sleep call and make the thread shut down faster.
sysdb: Connect to the server and issue a STARTUP command.

The current username is sent along with the STARTUP command.
Moved core/error to utils/error.

Later, we'll use the module from the daemon and client.
error utils: Make the logger callback configurable.

Don't depend on the plugin module anymore. Rather, add sdb_error_set_logger()
which may be used to set a callback to be used for all logging. Default to
printing to stderr.

sysdbd now uses that to register sdb_plugin_log as logger callback.
sysdb: Use error utilities.
Merged branch 'master' of git://git.tokkee.org/sysdb.
sysdb: Exit, if the current user could not be determined.
client: Report client socket errors using error utils.