Ballot::getPreference() must return an array.
Move Election properties num_seats and title up into ElectionInterface.
Moved out Election properties relating to the numbers of ballots & candidates; added Result and ResultInterface.
Merge branch 'stabilise-interfaces'