testador: zzromanos: mais testes, issue #47

Agora testando a chamada sem argumentos, que mostra a lista de números
romanos básicos.
nanny: checagem mais robusta para UTF-8

Pelo que pesquisei, a opção `--mime` é portável. Funciona aqui no meu
Mac e a vi mencionada em man pages do Linux
(http://linux.die.net/man/1/file) e do Unix
(http://unixhelp.ed.ac.uk/CGI/man-cgi?file).

O comando `file` sozinho sem opções estava retornando outras
informações em alguns arquivos:

```
$ ./util/nanny.sh
----------------------------------------------------------------
* Funções que não são UTF-8
zz/zzdicasl.sh:           HTML document text
zz/zzfeed.sh:             HTML document text
zz/zzgoogle.sh:           HTML document text
zz/zzhoracerta.sh:        HTML document text
zz/zzlinuxnews.sh:        HTML document text
zz/zznoticiaslinux.sh:    HTML document text
zz/zznoticiassec.sh:      HTML document text
zz/zzsecurity.sh:         HTML document text
zz/zzxml.sh:              HTML document text
off/zzdictodos.sh:        ERROR: line 22: regexec error 17, (illegal
byte sequence)
```
zzbicho: adicionada verificação dos parâmetros
testador: adicionados testes zzbicho (#47)
nanny: correção de comentário
nanny: correção de comentário
nanny: mudança no sed pra pegar mais erros

Antes a linha 2 era pulada cegamente. Agora ele checa se há algum campo
estranho ali, tipo Autor.
nanny: msg de erro melhorada
nanny: msgs de erro melhoradas
nanny: msgs de erro melhoradas
nanny: melhorada checagem da descrição
nanny: msg de erro melhorada

Agora vai tudo na mesma linha, mais fácil de identificar quais as
funções problemáticas.
nanny: melhorada checagem da data

É melhor casar a linha completa pra evitar surpresas.
nanny: msg de erro melhorada (prefixo)

O nome da função agora aparece no início da mensagem de erro.
nanny: msg de erro melhorada (mesma linha)

Agora o nome da função e a mensagem de erro aparecem na mesma linha.
nanny: melhorada a checagem de $ZZTMP
nanny: removidos testes aposentados

Estes não são mais necessários, pois o teste "Funções com o cabeçalho
mal formatado" já pega a falta destes campos.
nanny: movendo blocos, sem alterações

Apenas organizando os testes em grupos distintos, nenhum código foi
alterado, apenas movido de lugar.
nanny: agora verifica o campo Autor
nanny: agora verifica o campo Versão

A versão está padronizada da maneira mais simples possível: 1, 2, 3, 4,
… Ou seja, somente números inteiros e sequenciais de 1 em 1. Não vamos
complicar, KISS.