Include contest slug when creating, looking up candidates

The name-based candidate slug is not enough to differentiate candidates
when creating Candidate records or looking them up in transforms.

This is because of the "Other Write-Ins" candidate appears in multiple
contests.

Including a contest slug will differentiate this pseudo-candidate
between different contests.

Closes https://github.com/openelections/core/issues/97