WIP Add agenda from-to params
Merge branch 'upmaster' into agendaswork
WIP Add agenda from-to params; need to figure out how to bind datetime in django cursor
Merge branch 'upmaster' into agendaswork

Merging upstream
Initial working version of from-to ranges for agenda api; tests not updated yet
WIP agenda api from-to, fixing broken tests
Fix #4049 Updates a person object when creating a MK, making sure that every MK has a matching person
Merge github.com:hasadna/Open-Knesset
Add "suggested_by" to Tidbit
Tidbits suggesion form

TODO: Turn to component
Added django-crispy-forms to requirements
Start turning suggestions into components
Suggestion button template
Suggest ajax: show field validation errors
Suggest: Reset form after submitted. translations.
Fix gettext param
Merged upstream
Refactor to base and CREATE suggestion forms
make syncdata attach only committees to laws (not plenum)

need to remove existing plenum meetings from laws
can be done manually because there should only be a few of these
# get all bills with plenum meetings in them:
first=Bill.objects.filter(first_committee_meetings__committee__type='plenum')
second=Bill.objects.filter(second_committee_meetings__committee__type='plenum')
# for each bill:
# b=first[0]
b.first_committee_meetings.remove(b.first_committee_meetings.filter(committee__type='plenum'))
# b=second[0]
b.second_committee_meetings.remove(b.second_committee_meetings.filter(committee__type='plenum'))
Initial model working with migrations and data recompute command for all agenda votes