Split signed_voter_decision from voter_decision
Begin #962: Create initial ballot box API

Define a new ballot box subsystem and the beginnings of its API.