Store the cached API data from 2013-02-08 in the repository

It's debatable whether this kind of data should be in the repository,
but at the moment it's a big help if it is.
Update paths to the data directory and API cache
Add an option to get_data_with_cache to force only using cached data

It's sometimes useful to make sure that we're only using cached
data, to make sure that we're using a consistent set rather than
mixing new API data with old.
Add a command to set IEBC APIs in external_id for aspirants, parties and places

This should really have been done at the time of import, but this
script uses the same loop and the same data to do the same
after the fact.
Add an inital comment describing the script's purpose
Add thanks to the IEBC for the candidate from their API

Fixes #559
Update the party-to-coalition mapping with information from Jessica
There are no parties with the slug 'mdm' in them at the moment
End coalition assignments that no longer apply

This also splits out the get_or_create in order to be able
to have more control over the start_date and end_date in
each case.
Re-enable updates of coalition assignments but daily at 10:03

This reverts commit a861d2023e9faef59b964e84f860ef644e42cc5d.
Merge branch 'votematch'

Conflicts:
	mzalendo/core/management/commands/iebc_api.py
	requirements.txt
Make the votematch urls conditional on the app being loaded
Add a url field to the parties - #566
Link to the party urls.

closes #566
Explanation of how scores are calculated - closes #561
Text decribing how we store and intend to use the votematch submissions.

Closes #562
Move Kenya-specific commands into the kenya application
Make update_coalition_memberships.bash executable
Link to the party / coalition organisation pages from candidate lists

Thanks to Jessica Musila for pointing out that this should have been done.

Fixes #570
Don't limit the current CSS to just screen and handheld

part of #484 and #485