adiciona requisicao-token
transacao com token
Add suporte ao Buy Page Cielo e corrige 2 bugs

NOVA FUNCIONALIDADE:

Adiciona suporte à transações na modalidade Buy Page Cielo e
mantém retrocompatibilidade com versões anteriores.

Para tal, foi acrescentado o atributo modalidade na classe
Autorizacao. Ele indica se a modalidade de integração é Buy
Page Cielo ou Buy Page Loja (padrão).

SolicitaTransacao::adicionaPortador() e SolicitaTransacao::configuraEnvio()
foram refatorados para fazerem comportarem-se de modo diferente
dependendo da modalidade.

Como os atributos de Requisicao são privados, implementei um
método público na classe supracitada chamado
getModalidadeIntegracao() que retorna a modalidade de integração.

BUGS CORRIGIDOS:

1) Em MrPrompt\Cielo\Transacao era utilizado uma classe de exception
que não existe mais no branch (MrPrompt\Cielo\Transacao\Exception).
Em seu lugar foi adotado \InvalidArgumentException.

2) MrPrompt\Cielo\Requisicao\AutorizacaoPortador e
MrPrompt\Cielo\Requisicao\SolicitacaoTransacao incluiam em
dados-pedido-numero o TID ao invés do número do pedido/documento.
O mesmo já havia sido reportado na issue #8 do reporitório
github.com/mrprompt/cielo. Confirmei a informação no manual
do desenvolvedor versão 2.5.2.1.
Merge pull request #9 from xthiago/buypagecielo

Adiciona suporte ao Buy Page Cielo e corrige 2 bugs