is_valid_name() was needed after all, in rename_style()
Much better SRT tag handling, add parse_tags()
Prevent malformed HTML in html writer