some documentation updates
fix a stupid error, where we used a non existant family and wrote into
it, destroying the family map on the way and leading to segfaults later
on
make it possible to define the requested underline parameters and
use this for all HTML output, add according test
simplyfy and probably also speed up some functions
fix a problem, where text following an image war merged into the image
run resulting in wrong height for the run and thus could produce wrong
line heights overal

add tests for that problem
add vertical alignment for table cells (only top, middle, bottom for now)
improve rounding of rectangle blocks, this fixes gaps in underlines
make the example program save the layout that it creates
add a testcase to check proper underlines in spread spaces in justified text, also add a layout that I forgot to add
ignore kdevelop project files