TPC13

Adicionar suporte à framework tohtml para:

    elementos folha, e.g. img, hr, br, etc.
    indentação.
Alteração nas definições dos métodos de build, agora retornam sempre HtmlElement, desta forma só quando queremos escrever é que é produzida uma String.
Alinea 2 - identação.
Resolvido no método print() da classe HTMLElement apenas.
NOTA: Solução...nhec!! Pensar melhor.
Alinea 2 - suporte para elementos folha.
Resolvido da seguinte forma.
Os constructores de HtmlElement recebem um boolean (boolean closeable), que a true indica que o elemento tem de ser fechado, caso contrário não se fecha.
Quando se faz o print ele ele apenas faz print do fecho da tag caso closeable=true.
Ainda não percebi porquê, mas dá uma mudança de linha nos elementos folha (a ver).