Started working towards guaranteed and batched UDP messaging
Progress in new networking architecture
Unreliable part of syncing works now with new architecture
Changed sync messages sent from server sides to commands.

Doing stuff doesn't work yet though
Corrected one check in SyncManager and now everything seems to be working
Migrated action effects to new system
UserCommands use new UDP-system now
Reduced amount of object allocations related to messaging
Started working towards Sender API where commands can be sent to only targeted clients
It seems that it's possible for at least two players to play at a same time
Package arkhados.net lives now in its own project and git-repository.

Started moving away from explicit "this"
Receiver and sender are now reset on client side (allows connecting to new game without restarting)

Removing explicit "this"
Added CommandTypeIds since it's now package private in ArkhadosNet and doesn't contain any
Arkhados specific ids.
Removed reused UserCommands to make sure they don't cause serialization problems
Migrated every message that ClientNetListener and ServerNetListener listened for to ArkhadosNet

Moving away from explicit this
Migrated last of the messages to ArkhadosNet
SyncManager is no longer used to get access to server
Merge branch 'udp-guarantee'

UDP guarantee now works well enough so I'm going to make it the new master