Add titles to all pages
Collect, store and report demographic details.

Closes #564
End coalition assignments that no longer apply

This also splits out the get_or_create in order to be able
to have more control over the start_date and end_date in
each case.
Re-enable updates of coalition assignments but daily at 10:03

This reverts commit a861d2023e9faef59b964e84f860ef644e42cc5d.
Added overview documentation
Merge branch 'votematch'

Conflicts:
	mzalendo/core/management/commands/iebc_api.py
	requirements.txt
Make the votematch urls conditional on the app being loaded
Add a url field to the parties - #566
Link to the party urls.

closes #566
Explanation of how scores are calculated - closes #561
Text decribing how we store and intend to use the votematch submissions.

Closes #562
Move Kenya-specific commands into the kenya application
Make update_coalition_memberships.bash executable
Link to the party / coalition organisation pages from candidate lists

Thanks to Jessica Musila for pointing out that this should have been done.

Fixes #570
Don't limit the current CSS to just screen and handheld

part of #484 and #485
Change all media queries to be 'only all and' rather than 'only screen and'
Append ', print' to all media queries so that they apply to print output.

Using 'only all and' did not work as (I think) the px widths are not interpretable on print output, at least on Chrome.
Hide various page elements when printing out the page.
typo correction
Don't restrict styling to just one medium