[NEW] Implementação da NFE-3.1

@mileo 

Entedi, você poderia usar o description do campo selection, mas seria chato depois você pegar o default do company e copiar na invoice, (esta correto colocar a versão da nfe na invoice) mas seria interessante la no modulo de NFe usar este campo versão para selecionar a classe correta da NFe de forma dinâmica ao invés de fazer com if https://github.com/odoobrasil-fiscal/nfe/blob/develop/nfe/sped/nfe/nfe_factory.py#L31 

Não cheguei a testar bem mas olhei o código parece bom, vou fazer pull