Adding detailed roles - model, scraping and api #265

The member API currently have a 'roles' field that contains the current
role, to keep backward compatibility the new data was added under the
`detailed_roles` fields.
The new roles data is still not displayed on the MKs pages.
Fixed a bug when scraping gov roles
Scrape all relevent govs
Merge branch 'master' of github.com:hasadna/Open-Knesset
reverting the APIv1 change and adding a note
Adding detailed_roles to APIv2 #265
Added PartyManager that subclasses BetterManager, implements parties_during_range()
Agendas: add restriction of outer-joined mks to those associated with a party within the given ranges
Adding detailed roles - model, scraping and api #265

The member API currently have a 'roles' field that contains the current
role, to keep backward compatibility the new data was added under the
`detailed_roles` fields.
The new roles data is still not displayed on the MKs pages.
Fixed a bug when scraping gov roles
Agendas: bug fix - add coalesce so condition works for both sqlite and postgres + remove print
Scrape all relevent govs
reverting the APIv1 change and adding a note
Adding detailed_roles to APIv2 #265
Merge branch 'master' of github.com:daonb/Open-Knesset
Merge remote-tracking branch 'upstream/pr/270'
fix #272
Merge pull request #273 from OriHoch/272-on-mk-page-separate-plenum-and-committee

fix #272 - On MK page - show plenum presence in a separate box
fix mk detail http500 bug
[Badges Removal] Remove from db