Modificado simpleBot para usar mainState para guardar el estado
principal que puede ser rendevouz o buscando objeto. Cambiado para
que cuando
Añadidas funciones para tener un lider que tome las decisiones
entre todos los bots
Modificado para usar semaforos no bloqueantes
Añadidas funciones para forzar un cambio de lider cuando este no responde
Añadida interfaz ShareDataListener
Incrementado el tiempo que un bot espera antes de forzar un cambio de reinado
Añadido código para que cuando muere un aliado volvemos al modo
rendezvouz
Corregidos errores en el codigo para reunir a los bots despues de que mueran
Merge branch 'garoe'

Conflicts:
	src/quakeagent/SimpleBot.java