Creado objeto Disponibilidad y metodo Empleado.disponibilidadPara
Cambio los tests de Empleado para que usen disponibilidadPara
Agrego razon a los objetos Disponiblidad
Unifico algunos tests y otros embellecimientos
refactor de disponibilidades
Agregando Homes y Dependency Injection
(cherry picked from commit cea68c0)
Creada la Home de CalendarElements y métodos para obtener las restricciones
Reflanducadas las disponibilidades
Arreglado caso de disponibilidades pisadas
Mergeado cru y cambios de disponibilidades