Aplicação do padrão Singleton em InteligenciaArtificial

	modificado: src/main/java/br/edu/ifes/poo2/xadrez/cln/cdp/InteligenciaArtificial.java
Método criarPartida() implementado.

	modificado: src/main/java/br/edu/ifes/poo2/xadrez/cln/cgt/AplPartida.java
Criação da exceção PosicaoInvalidaException

	new file:   src/main/java/br/edu/ifes/poo2/xadrez/util/exceptions/PosicaoInvalidaException.java
Implementação parcial da AplPartida.

Implementado o método fazerJogada(), exceto o xeque-mate e a promoção.
	modificado: src/main/java/br/edu/ifes/poo2/xadrez/cln/cdp/InteligenciaArtificial.java
	modificado: src/main/java/br/edu/ifes/poo2/xadrez/cln/cdp/Posicao.java
	modificado: src/main/java/br/edu/ifes/poo2/xadrez/cln/cdp/TipoPartida.java
	modificado: src/main/java/br/edu/ifes/poo2/xadrez/cln/cgt/AplPartida.java