Definir esquema de expiração de check in pendentes #809

- tem migração para adicionar o campo: expired_at no models.Checkin
- os checkins expirados são filtardos no Manager
- models.Checkin incorpora a property: is_expirable
- models.Checkin incorpora o metodo: do_expirate
- adiciono tasks: process_expirable_checkins e do_expirate_checkin
- adiciono double de BalaioRPC
- adiciono CELERYBEAT_SCHEDULE, para agendar as task diariamente
A ação de expirar gera registros de CheckinWorkflowLog, com o decorator. Mas não tem um parametro de responsable, porque é feito por uma task. Nesse caso, args[2] < 2, gerando um IndexError com o código antigo.