Primera version del mapa mejorado por el bot.

ExplorerBot ahora se dirije a posiciones aleatorias y antes de modificar
el mapa cuando se queda atascado lo desbloquea y luego lo vuelve a bloquear,
volver a bloquear -> calcular matrices de caminos.
Añadida variable a explorer que para que sea mas sencillo cambiar de modo editar
a modo comprobar
Vuelto a poner para usar el simpleBot
Añadida comprobacion de que el mapa se leyo correctamente de disco
- Intentos de integrar el modulo Viking.
Merge branch 'moises'

Conflicts:
	src/quakeagent/SimpleBot.java
	src/quakeagent/Viking.java
ExplorerBot en lugar de hacer unlock y lock del mapa de waypoints cada vez
que quitamos uno, modifica un segundo mapa que es el resultado y del
cual se hacen todos los calculos al final. Para evitar repetir la eliminacion
de algun waypoint se ha creado una lista de puntos ya eliminados.

QuakeAgent modificado para usar las nuevas variables de ExplorerBot.
Añadido mapa crossq2dm1f05, con f = 0.05 y que ocupa 3mb
Primera version de cross05 mejorada
ExplorerBot eliminadas las variables para usar un segundo mapa.
Añadidos puntos de destino para ExplorerBot
Eliminado uso de explorerBot
Merge branch 'garoe'
- Ahora durante una batalla se pregunta primero si el enemigo actual ha muerto y luego se pregunta por su visibilidad. Asi se solventa el fallo por el que si un enemigo moria y aparecia automaticamente en otro lugar no visible por el bot, no se contaba la muerte.
- Se ha intentado buscar el fallo por el que el bot a veces se queda atascado y no hace respawn. Se sospecha de que haya alguna variable nula y se ha estado mirando.
Merge branch 'moises'

Conflicts:
	src/quakeagent/QuakeAgent.java
- Se ha eliminado el resultado "UNFINISHED" para las batallas en el modulo Viking.