Criar task para invocação de ``proceed_to_checkout`` da API BalaioRPC na view: checkin_send_to_checkout #669

models.Checkin:
- removido campo: ``checked_out``
- adiciono metodos e properties: ``is_scheduled_to_checkout``,
``is_checked_out``, ``can_be_scheduled_to_checkout`` e
``can_confirm_checkout``

tasks:
adiciono tasks:
- ``do_proceed_to_checkout``: que faz a conexão com balaioAPI, e se
tiver sucesso, modifica o estado do checkin e envia emials.
- ``process_checkins_scheduled_to_checkout``: pega todos os checkins
agendados para fazer checkout e invoca a task:
``do_proceed_to_checkout``

utils:
- ``EMAIL_DATA_BY_ACTION``: setup para envio de msg para os checkins,
tickets, e comments.
- ``checkin_send_email_by_action``, ``ticket_send_mail_by_action`` e
``comment_send_mail_by_action`` preparam a msg e invocam a task para
envio de emails.

views:
- ``checkin_send_to_checkout``: agora não usa mas a  API do balaio, só
muda o estado do checkin com:
``checkin.do_schedule_to_checkout(request.user)``
- troco a lógica de envio de emials, usando as funções definidas no
utils.py
Merge remote-tracking branch 'juan/669_task_proceed_to_checkout' into rev-juan
Adicionado comentário sobre o param responsible