fix a problem with the linebreak detection:
on language borders it always wanted to break
implement loading/saving of image and rectangle commands
allow span as a html tag selector
add test so that we have now a line coverage of 99.6% for layouter.cpp

The one missing line is more or less an error case