BUGs Removidos; novos métodos e funções; e atualizações

BUGs Removidos:

- Operador de cópia e construtor de cópia da classe som não causam mais
crash.
- Musica não possui distancia e angulo. Métodos foram removidos.
- Posicionar o mouse em uma posição (x, y), agora também altera a
posição normalizada (nx, ny)

Modificado:

- Nome do método para descarregar todas a fontes foi corrigido.
- Função para inicializar a biblioteca agora recebe o título da janela
como último parametro.
- Métodos de carregamento de recursos geram erro se um recurso com o
mesmo nome já foi carregado.
- Recursos não descarregam no destrutor.
- Função para desenhar poligono agora recebe escala como parametro.
- Funções para colisão com poligono agora recebe escala como parametro.

Adicionado:

- Funções de get e set do título da janela.
- Métodos para saber se o gerenciador de recursos tem algum recurso com
certo nome carregado:
bool carregouSpriteSheet(const std::string& nome);
bool carregouFonte(const std::string& nome);
bool carregouSom(const std::string& nome);
- Operadores para a classe Vetor2D:
Vetor2D operator*(const Vetor2D& v);
Vetor2D operator/(const Vetor2D& v);
Vetor2D operator+(float a);
Vetor2D operator-(float a);
Vetor2D operator*(float a);
Vetor2D operator/(float a);
void operator*=(const Vetor2D& v);
void operator/=(const Vetor2D& v);
void operator+=(float a);
void operator-=(float a);