Refatorada validação para MG e adicionados novos testes para esta UF

Algumas inscrições estaduais de MG utilizadas na minha aplicação estavam sendo reportadas como inválidas. 
Olhando no site do [Sintegra](http://www.sintegra.gov.br/Cad_Estados/cad_MG.html) vi que o algoritmo para MG é bem diferente do padrão, então tive que fazer estas alterações. Como não domino por completo as classes e estruturas deste gem, acabei tendo que reimplementar alguns métodos que talvez não fossem necessários. 
Se achar que não ficou bom favor reportar por aqui com dicas do caminho certo que prontamente irei efetuar os ajustes necessários.
Desde já obrigado.