BUGS removidos & adição de métodos para liberar memória.

Bugs removidos:
- Crash ao chamar destrutores após a finalização da lib. Os exemplos
estavam causando crash em alguns computadores, pois a memoria alocada ao
carregar arquivos estava sendo desalocada apenas no destrutor. O uso de
memoria estática para objetos como SpriteSheets, Fontes e Sons faziam
com que o destrutor fosse chamado após a finalização da biblioteca, o
que ,apenas as vezes, causava crash. A solução foi a criação de metodos
para descarregar os arquivos.
- Crash ao chamar destrutor da classe Texto, após finalização da lib. A
classe Texto, apensar de não carregar nenhum arquivo, aloca memória para
uma ou duas texturas. Estas texturas precisam ser desalocadas, antes de
finalizar a biblioteca, para evitar um possivel crash. A solucão foi a
criação de um método para apagar o texto (e as texturas). Ainda estou
estudando outras formas melhores de fazer isso.

Adicionado:
- Métodos para descarregar arquivos. void <classe>::descarregar();
- Métodos para verificar se um objeto tem um arquivo carregado. bool
<classe>::estaCarregado();
- Método para apagar texto, e liberar as texturas associadas a ele. void
Texto::apagar();

Modificado:
- O gerenciado de recursos foi alterado para chamar os metodos de
descarregamento dos recursos.
- Todos os exemplos foram alterados para fazer uso dos métodos de
descarregamento.