the first commit of htmltemplate.rb and its test
removed $HtmlElementXhtmlMode related definition from htmlelement.rb
XhtmlTemplate: assigned to html elements the xhtml attribute
add newlines to HtmlElement.doctype and HtmlElement.doctype
update tests for HtmlTemplate to reflect the previous change in (HtmlElement|XhtmlElement).doctype
add tests for XhtmlTemplate
the first commit for pseudohiki2html.rb
fixed a silly bug that prevents you from opening an output file
ignores BOM at the head of input files
you will properly be able to set the title element in templates
change the short option for setting title elements, to avoid the conflict with "[-t]emplate"
Merge https://github.com/hashimoto-naoki/PseudoHikiParser into 2html

To reflect the bug fixes, by which links in xhtml format will be
properly converted into <li> elements.
Merge branch 'develop' into 2html
fixed a bug that ignores  the command line option -c for css
tidy up a little bit the generation of "body"
Merge branch 'develop' into 2html
Merge branch 'develop' into 2html

fixed a bug that alters visited trees with '[leaf_id]' at the head of HeadingLeaf or ListTypeLeaf
some tidying ups
Merge branch 'develop' into 2html
add an option for including the table of contents in a generated html