Starting work on separating battles from the server

Starting work on issue #789
Probably fixed #203 for server plugins, but need to test if it works
Moved server antidos & network to utilities

Also split server's registry communication to a separate class
Server compiles again
Merge branch 'master' into battles
include fix
started doing battle server
everything compiles
Merge branch 'master' into battles
include fix
.
Fix plugins compile
Merge pull request #800 from ROMaster2/master

Move name difference fix
Fixed description of Secret Power
Battle window opens!
Merge remote-tracking branch 'origin/master' into battles
King Shield Fix
Battle info goes through to client now
Merge pull request #803 from Fuzzysqurl/KS

King Shield Fix
Merge remote-tracking branch 'origin/master' into battles
Merge pull request #801 from WriggleNightbug/patch-1

Fixed description of Secret Power