Fix userlist ghosts

Works with mute, hourmute, lock, unmute, and unlock, and saves some bandwidth in the process
Fix megaevo abilities activating too early
Any message sent on ability start was being sent before the megaevo message.
Merge pull request #953 from Morfent/patch-1

Fix userlist ghosts
Geomancy and Sticky Web are usable by Assist
Fix Compound Eyes
Merge branch 'master' of github.com:Zarel/Pokemon-Showdown
NEXT: Fix Compound Eyes accuracy
NEXT: Fixed (part) of Echoed Voice

Both hits should hit ghosts now.
Merge pull request #956 from CrestfallPS/patch-16

NEXT: Fixed (part) of Echoed Voice
OU is having a suspect test
Add back OU ladder
Merge pull request #20 from Zarel/master

Patch 20