Criacao do mecanismo de salvar/carregar.

Foi criado um mecanismo que salva o jogo assim que o usuario da "quit" e que
carrega o ultimo jogo salvo quando a opcao load do menu e' selecionada. As
informacoes necessarias para salvar o jogo em um dado estado sao salvas em
arquivos binarios. O "load" le esses arquivos e carrega essas informacoes.

As informacoes das partidas salvas ficam dentro de um diretorio "saves". O
makefile foi modificado para gerar essa pasta. Alem disso, a funcao que salva as
partidas cria um diretorio dentro de "saves" para cada jogo salvo, colocando os
arquivos binarios das informacoes da partida dentro dele. Por enquanto, so' um
"save" e' feito, porem e' possivel salvar mais de uma partida com a funcao
"save".

Por fim, observa-se que antes, se o usuario comprasse uma unidade de outra raca
e depois comprasse um hobbit (ou mudasse o recurso que ele produzia), ao inves
dele comecar a produzir esse recurso, a unidade de outra raca que comecava a
tentar produzi-lo. Isso foi corrigido nesse commit.
Merge nos cabecalhos da basis e da logic.

Foi feito merge para mesclar alteracoes na documentacao desses dois cabecalhos
e alteracoes/criacoes de funcoes nos modulos basis e logic para criar os
mecanismos de "save" e "load" do jogo.