Don't convert empty strings to unicode
Add @trace to utilities
Make deep_apply() more adaptable to new types
render_dict can now handle mimtools.Messages