switch to using hudsync objects for hud messages

pick random map if the random option wins (not fully finished)
slight code formatting changes
finished mapvote menu

removed ham spawn hook

moved pregame spawn protection and money to cplayer_respawn function
first pass at optimizations

added random teams function
removed testing mapvote results handler
more slight optimizations

rename help file to .html
new randomteams function
remove randomteams test code