various fixes
update doc
fix unit tests
DisplayUncollectable uses reprlib to format objects