Allow selection of voting strategy

Adds an option to the "Create Poll" page to pick the voting strategy.
We either use "Basic" for Single-vote, "Ranked" for STV, or "Points" for
the points-based votes.

We also catch any mail errors, and reject any empty-string destination
email addresses.