Atualizacao da geracao do mapa.

Agora tanto a altura quanto a largura do mapa sao predefinidas por "defines"
(MAP_ROW e MAP_COL). Alem disso, o mapa e' impresso dentro de uma WINDOW criada
so' para isso (map_win), que fica centralizada no terminal.

Com isso, faz-se necessario que para que o usuario possa jogar o seu terminal
deve estar com dimensoes minimas de 110x48. Caso o terminal nao tenha dimensoes
suficientes, e' necessario diminuir a fonte dele.
Organizacao do modulo de teste e remocao de scroll_test.c.

Agora o modulo de teste unitario esta devidamente separado em cunit_main.c,
cunit_test.c e cunit_test.h.

Alem disso, foram feitas mudancas para se adaptar ao commit anterior, que
modificou algumas funcoes que estao sendo testadas.

Por fim, foi deletado o codigo-fonte scroll_test.c cuja logica ja foi
incorporada ao projeto ha varios commits atras, tornando-o nao mais necessario.
Atualizacao do makefile para adequar-se ao modulo de teste.

O makefile foi modificado e agora tambem cria um objeto unit_test.o junto com
os outros que ja eram criados ao comando $ make cunit. Desta forma o makefile
esta apto a compilar o modulo de teste junto com os outros modulos, criando um
executavel que mostra um laudo de testes para o usuario.