macro: don't redefine CLAMP if it is already defined by glib or some other library
macro: add CHAR_TO_STR macro to make a one character string from a char
util: add hexmem() and strextend() calls
stdio-bridge: modernization
bus: add basic implementation of a native bus client library
bus: suppress reply messages to method calls with no_reply set
bus: implement demarshaller
bus: demarshal header fields properly
bus: introduce bus_error_is_dirty() independently of sd_bus_error_is_set()
bus: hook up client with socket communication
update TODO