ZA: correct settings file used by members interests import script
ZA: members interests 2014 data
ZA: Update members interests convert script to handle 2014 format names

The 2014 members interest data does not include MPs' middle names. This
searches for names that contain the first and last name if the existing
approach fails.
ZA: Converted 2014 members interests data

Includes necessary manual slug corrections in the convert script for the
2014 data.
ZA: single format for members' interest release names and correct dates

Members' interests releases are currently named inconsistently and in a
sometimes confusing manner. This updates the convert script so that
each year follows a single format and corrects release dates for years
where the correct release date is known.
ZA: re-convert members' interests data for import

With changes to the database, members' interests data from 2010-2013
needs to be re-converted using convert_to_import_json.py in order to
allow successful import of the data, while 2014 must be re-converted
so that the new release name format is applied. Includes corrections
for previously unmatched declarations.
ZA: corrections to 2011 members' interests data
Add members interests delete existing command
ZA: update documentation to reflect addition of 2014 members' interests
ZA: add settings for new za-hansard json cache folders

Matches corresponding changes to za-hansard to create new folders to
keep json generated for SayIt import separate from other cached files.
Remove two no longer used URLs that are just generating errors

These URLs were only used during the 2013 Kenyan election. Since
rearranging the search code, they generate errors due to a missing
template, and the only user agents hitting them are bots.  They should
just return a 404 instead, so just remove these URLs from the URLconf.

Fixes #1554
ZA: add SlugRedirect support to SayIt sections
Add another workaround for broken hansard.entry Haystack objects

As before, this is a workaround until we get to the bottom of #1424
(which describes the issue that for unknown reasons the Elasticsearch
index gets out of sync with the data in PostgreSQL).
Update za-hansard to the latest version

This version improves import of the Q&A SayIt import (imports all
questions, corrects minister names, and sets the correct date and
source_url) and adds scraping of NCOP answers.
ZA: members' interests browser

Creates an interface to browse members interest declarations as well as
aggregated data.
ZA: create members interests browser tests
ZA: ensure person detail members interests test is id agnostic

The current test_generation_of_interests_table test assumes certain ids
for returned data (as ids are used to index the returned dictionary).
Other tests (specifically the SAMembersInterestsBrowserTest test case)
may add data to the database before test_generation_of_interests_table
is run, making it necessary to offset the expected ids.
ZA: add members' interests browser to the menu
Merge branch '1504-budget-data'
Merge remote-tracking branch 'geoff/members-interests-2014'