added embedded video to homepage

Added styles for spacing and fluid grid behaviour
Make the title say "People's Assembly, not "Pombola South Africa"
Change the contact information for People's Assembly

As requested by PMG - fixes #1266
Update 'Democracy Resources' and 'Extras' links in the footer

Fixes #1268
ZA: include position kind and person contact details on constituency page
ZA: add links to about menu
ZA: add link to source data page to the footer
ZA: display comments and updated person view on constituency area pages
Merge branch 'feb-minor-changes'
NG: change Mzalendo to ShineYourEye in homepage social media buttons
An old migration means we still need django_sluggable.

At some point in the past za-hansard had a django-sluggable field
on one of its models and this made it into a migration. Even though
the field in question has now gone, in order to run all the migrations
you still need to have django_sluggable installed.

You'd hope that pip would pull this in from the requirements.txt of sayit,
but sadly it doesn't delve into the requirements.txt files of requirements.
added width to news list and images on homepage

Fixes thumbnails overflowing, closes #1273
Merge branch 'martin-shineyoureye-video'

Conflicts:
	pombola/nigeria/templates/home.html
Merge remote-tracking branch 'origin/master'
Using key is clearer than cmp for sorting
Fix to to put largest intersections first in the list
A list comprehension is clearer than using filter()
Take advantage of [] being falsy
Fix the calculation of overlap between polling unit and larger areas

Previously this was taking the smallest polygon out of any of those
that make up either area and using that as the denominator of the
calculation.  This doesn't seem right; what we want is to see how
much of the LGA area that contains the polling unit intersects with
the larger area.
Add a doctest for SearchPollUnitNumberView.find_matching_places