2-for-1 Voting: “But the court has never allowed any state to impose sanctions on an elector who later chooses to vote independently. Indeed, its leading decision recognizes that any promise an elector makes to his party may well be legally unenforceable because it would violate ‘an assumed constitutional freedom of the elector.’”