Split additional lines so it does not discard trailing empty fields (new
lines without any content)
Fix for additional lines in the header line so that it is displayed
correctly also in the html printer
New method preProcessingPrintHead in TreePrinter which is called each
time a head node is printed (while printing, a head node could be some
child node which has all its parent nodes set to invisible, thus it will
appear as head node when printed).
No border when html printing
Methods which return the tree title and the useColors flag
Methods for styles and replacement so that the HTML printer can be
overwritten and these code parts can be reused
Empty column fixed