add scaladoc for modified parts of public APIs
add scaladoc for new laika.factory package
add scaladoc for new laika.template package
fixes for the test suite made necessary by today's code changes
add scaladoc for new template tree elements