Start the API observability project: Create a Session object to put the logging hooks
Design doc is in devel-docs/api_observability.rst
.
This MR is just for the initial refactoring to make rsvg_log!()
take a session
argument. That session object is what will take care of the logging since the time an API entry point until the end of an SvgHandle
's lifetime.