Make this definition match the rest.

All the other instances of CandidateInfo declare it as a class. This
doesn't break anything, but changing it gives clang one less warning to
scream about.
Merge pull request #86 from byronclark/clang-warnings

Make this definition match the rest.