Support listing and creating candidates
Display candidates nicely in candidate list
Only allow adding candidates to list when it makes sense

Only users in the list's locality who are not yet in the list are
options.
Merge branch 'candidates' of git://github.com/danielhers/open-shot into danielhers-candidates