metadata.sh: Aumentei tamanho da 1ª coluna, pra caber .sh
zzstr2hexa: melhorados os exemplos do cabeçalho
zzstr2hexa: assegurando que cada hexa terá 2 dígitos
zzstr2hexa: agora converte tabs, espaços e outros

Usei o read com a opção -n 1 para ler char a char. Assim a string
original não é alterada, sendo preservados espaços, tabs e quebras de
linha.
zzstr2hexa: agora suporta \n na string

O \n vira 0 (nul) se usado como caractere no printf %x 'c. Então é
necessário abrir esta exceção para ele.

Agora esta função pode converter para hexa múltiplas linhas de uma vez,
preservando corretamente todos os \n.
zzestado: melhorada geração de códigos de programação
zzbicho: typo na descrição