Add a migration to allow the use of the fuzzystrmatch extension
Add a script to fix the Ward names + slugs in the database

The ward names imported from "Final Constituencies and Wards Description.pdf"
have strange formatting where the ward names are separated
by a '/' or a '-', where they have random whitespace after them
and none before.  This creates problems for matching names against
them consistently, and they look ugly when presented on the site.

This script makes '/' or '-' separated names consistenly have one
space on either side, and updates the slug.
Add some helper methods for returning positions from any time

In various situations it's useful to be able to return
aspirants, parties and political positions from all time rather
than just currently.
Add some generically useful code for interacting with the IEBC API
Add a command to generate place, people and party data for corrections
Add corrected mappings for people, parties and places
Add a script to import aspirants from the IEBC API into Mzalendo
Merge branch 'iebc-api-script4'