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.
ZA: add SlugRedirect support to SayIt sections
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 remote-tracking branch 'geoff/import-all-questions' into geoff-changes
Merge remote-tracking branch 'geoff/members-interests-browser' into geoff-changes
Merge remote-tracking branch 'origin/master'