[renderjson.js] Add comment describing set_icons().
[renderjson.js] Update copyright.
Add set_show_to_level() which allows you to show something other than just everything or nothing.

This replaces set_show_by_default(), though it still exists for backwards
compatibility.

Closes: #1