introduced ListWrapNodeFormatter and EnumWrapNodeFormatter in HtmlFormat
implemented an additional feature for HtmlFormat that allow to assign ids to headings
add an assertion for the test test_assign_id. bug #1: you should not touch the original tree
Merge branch 'develop' into 2html