New management command to report bad slugs
Create new shell script to run management commands
Replace existing single purpose scripts with the new 'run_management_command' one
Run the slug checker daily to catch bad slugs
Correct path to the sample South Africa Popolo data
Ensure that the values stored to slug fields are all slugified
Add an include_name_to_use option to Person.additional_names

This commit also includes tests for the various name-related
methods.
Add a method to return a set of all known names for a Person
Add an Django admin command to merge two people

This replaces a series of manual manual steps which you used to
have to perform if you ended up with duplicate people in the
database, for example after a big data import where names are
ambiguous.

Thanks to Edmund von der Burg for reviewing this code,
providing a fix and suggestions for improvement.
Remove manual merge steps in favour of using the management command
Merge branch 'merge-people-command'

Conflicts:
	pombola/core/models.py
Create import script for basic CSV containting positions
Initial data for the kuvakazim.com site
Zimbawe specific notes
comments on future additions and gotchas
Add --correct flag to autocorrect the bad slugs
Merge branch 'issues/760-correct-bad-slugs'
Enable hansard tests in run_tests_za.bash
South Africa doesn't use the hansard module
Merge branch 'master' of ssh://git.mysociety.org/data/git/public/pombola into home-design