+ programa de suministro . + tests

En icherry/programa_suministro.py está la definición del programa de
suministro junto con la definición de acciones y acciones programadas.
Aún tengo un par de dudas (ver comentarios) sobre la idea de un
PlanDeSuministros vs un Cronograma o algo así.

Hay unos tests bastante peculiares para este nuevo modulito en
test/test_programa_suministro.py. Me costó bastante lograr la
independencia de las FechaYHora, pero creo que ya más o menos está (ver
comentarios).

También, ahora los rangos tienen una función 'interseca()' para detectar
si se intersecan con otro rango, hay un test en test/test_magnitudes.py
basado en la idea de un grafo de intervalos.

Y tal vez algún que otro cambio trivial acá y allá.
Múltiples correcciones y ajustes, de estilo y otros

Se agregaron métodos 'cerrar()' en los dispositivos de archivo porque
había un leak en los tests, que dejaban abiertos los archivos sin
cerrarlos, con esto ya pueden cerrarse apropiadamente sin requerir
cambios mayores. Hay varias otras formas de solucionar este problema,
esta es la que se me ocurrió en el momento y es bastante conservativa.

app.py: Ahora el fondo de la pantalla de menú principal se carga desde
un archivo, pero habría que parametrizarlo bien, porque está hardcodeada
la ruta. El dibujo ahora incluye el loguito de 'iCherry' en ascii art
también (modificar a gusto!).

Se agregaron los '__ne__()' faltantes.

Se renombró 'planmaestro.py' a 'plan_maestro.py'.

Se hicieron varias mejoras estéticas acá y allá, mejoró notablemente la
aceptación de PEP8 en los archivos del subdirectorio icherry (según
reporta el programa "pep8"). Se eliminaron varios 'import *'. En el
subdirectorio de tests aún quedan unos cuantos aprolijamientos
pendientes.

Y otras cosas que me puedo estar olvidando...