Validacao, Grandes Formatos, Carta Registrada

Closes #43, closes #3, closes #21, closes #45, closes #17 

Coloquei todas as alterações que propus na issue #43, e mais...

1. Ok
2. Ok
3. Ok
4. Ok
5. Ok
6. Acusar erro somente quando todos os serviços forem inválidos
7. Como o único requisito para o PAC GF era a validação, adicionei este serviço na mesma PR.
8. Adicionados novos serviços de Carta Comercial e Carta Comercial Registrada.
9. Também é possível adicionar qualquer outro serviço, bastando cadastrá-lo em `config.xml`, de acordo com o exemplo a seguir:

				<serv_10138>Carta Registrada,3</serv_10138>
				<add_method_0>
					<code>10138</code>
					<from><zip>00000000</zip><weight>0.0</weight><size>0</size></from>
					<to><zip>99999999</zip><weight>0.1</weight><size>30</size></to>
					<price>4.65</price>
					<days>5</days>
				</add_method_0>
				<add_method_1>
					<code>10138</code>
					<from><zip>00000000</zip><weight>0.1</weight><size>0</size></from>
					<to><zip>99999999</zip><weight>0.2</weight><size>30</size></to>
					<price>5.80</price>
					<days>5</days>
				</add_method_1>

Obs.: Através desse modelo também é possível corrigir uma cotação equivocada. Apesar de incomum, já me deparei com uma resposta dos Correios, informando 1 dia onde o prazo era 11. Enfim este modelo permite que você substitua os valores de Preço e Prazo, de uma cotação válida.