se agregan los tests para el plan maestro
test_plan_maestro.py : más cortito ahora.

Había bastante repetición, así que decidí factorizar las cosas repetidas
para que quede mucho más compacto. No cambia la funcionalidad del test.
Satisface PEP8 y pasa bien el test.

icherry/central_meteorologica.py : ajusté un poco el formato para
satisfacer a pep8. Lo mismo hice con ui_console.py y
tipos_para_la_demo.py (cambié un poco el formato de los imports)
programa de suministro: ahora las tareas pueden removerse

se modificó accionesEnHorario() para aceptar el keyword 'remover', si es
'True', entonces no sólo se retornan las acciones como ya se hacía, sino
que además las tareas son removidas. El default es 'remover=False', con
lo cual se preserva la compatibilidad con los tests, y tampoco parece
violar el diseño.

Se incluyen tests también para la nueva funcionalidad de remoción de
acciones programadas.
+ icherry/ejecucion.py (ejecución de PS)

En el nuevo archivo icherry/ejecucion.py hay un par de clases que
definen al Ejecutor y al Planificador (planificador de ejecución), que
intervienen en el proceso de ejecución de las acciones del programa de
suministro.

El Planificador me parece que está muy verde, hay unas cuantas variables
en juego para terminar de definirlo bien, no me convence del todo el
diseño actual, así que es más una cáscara. El diseño original tenía al
temporizador por fuera del Planificador, lo cual pone mucha carga en el
temporizador, tal vez podría hacerse a la inversa (con el temporizador
como interno al planificador de ejecución). También, el Planificador
podría llamarse 'PlanificadorDeEjecucion', es más descriptivo.

El Ejecutor ya tiene el código para el doble dispatch con las acciones,
es bastante simple. Creo que no va a haber que modificarlo mucho.

No hay tests para las nuevas clases.

tiempo.py : agregué un método 'agregarDuracion()' que me parece que es
más ajustado a nuestro modelo que usa magnitudes. En lugar de recibir un
entero (como hace 'agregarHoras()'), recibe una magnitud de duración.
También aproveché para modificar el test de central meteorológica para
usar esta nueva función donde antes usaba 'agregarHoras()'. Tal vez
incluso podría borrarse 'agregarHoras()'.

runtests.sh : ahora se le pueden pasar parámetros, que se redirigen al
'unittest'. Ideal para pasar '-v' y obtener un output más verboso.