show_chain shouldn't stop at modules that aren't in sys.modules

A module shouldn't be considered a gc root unless it's actually in sys.modules.

Should the examples be updated to use the new `is_root` function instead of `inspect.ismodule`?