Filtros na lista de check-ins #656

Issue: #656

[Makefile]
- Vai de incognito, mas acho util poder executar os tests como o
parametro --failfast (que para os tests quando tem algum que falha).

[forms.py]
- Adiciono o form para ser utilizado por varios filtros (pending e
accepted checkins)

[checkin_list.html]
- adiciono os forms com includes
- removi o truncate para simplificar os tests (quando se faz
``response.mustcontain(...)``)

[includes/filter_form.html]
- DRY do codigo do template para mostra o form dos filtros

[tests_forms.py]
tests para os filtros de ambas listas (pending e accepted)

[tests_pages.py]
- PEP8

[views.py]
- ``filter_queryset_by_form_fields(...)`` é um atalho para filtrar os
queryset, con os valores que chegam nos campos