Allow to set a maximum rendering level for HTML_TOC

Allow the user to pass a `max_level` option when instantiating a new
HTML_TOC render object in order to limit the nesting level in the
generated table of content.