Refactored product description generator

Neste pull request, refatorei a estrutura que gerava a descrição dos produtos na DANFE. Implementei a impressão da TAG <infAdProd> (conforme item 7.1.5 do manual), e também exibição dos dados do produto quando este tiver substituição tributária.