mega-commit; split xhtmlrenderer TemplatePanel into separate package with major cleanup, addition of documentation and tests (with GUI tests using Abbot); rework BareBonesBrowserLauncher a bit.