Set vote ended to true before SuccessAction().

Avoids things like:
Palladium: [ikinz]!exit
* Palladium Poll: Exit this game? [END:SUCCESS]
* Palladium exiting game
* Palladium Poll: Exit this game? [END:FAILED]
Palladium: [ikinz]!vote 1
Merge pull request #40 from KingRaptor/master

!votemap with no args picks the random map before the vote, not after
Take some measures to prevent trollvoting.

If you have a player and a bunch of specs, the player's votes pass
automatically, but if a spec calls a vote it needs two votes to pass
instead of one.
Account for commands send in private messages too.
Fix campaign progression (again!)
Site now preferentially reads wiki pages from GitHub; Markdown parser included
Merge pull request #42 from KingRaptor/GitHubWiki

GitHub wiki support for site
Merge pull request #41 from db81/voting_fixes

Voting fixes
New Unit Entered LOS mission condition
Revert "Make ZKL remember previous window size & location and restore it upon restart"
Merge pull request #45 from ZeroK-RTS/revert-38-remember_size

Revert "Make ZKL remember previous window size & location and restore it...
DEPLOY_ZKL - dummy commit
Implement skippable cutscenes
Also: GUI hiding can now be done during cutscenes
WikiHandler: Add handling for GitHub-flavored wikilinks
Disable GitHub wiki use on site
Upgrade from MVC3.0 to MVC5.2

This means you should no longer need to manually install MVC (on local
and server) and brings up new features
Merge pull request #48 from ZeroK-RTS/upgrade_mvc_5_2

Upgrade from MVC3.0 to MVC5.2
Unlocks page items say "Points" instead of "XP"; correctly mark items requiring more kudos than user has as unavailable
LoginBar: rename "Free XP" to "Tech Points"; clarify tooltips as per Shaman's suggestions
Web.config: fix Mvc.MvcWebRazorHostFactory version