Each server is now started in a new directory to allow custom configs
Created ServerSync plug-in
Disabled Scalability plug-in as it will be replaced with ServerSync
Implemented DoR and DoI sync. Not tested. Started implementing world sync.
Implemented ignoring updates which were causes by sync
Changed ignored attributes collection into a HashSet as it's faster
Created ComponentSync class to sync component definitions across servers
Added locks for RemoteServers collection
Implemented sync info to resolve conflicts
Corrected function names for component sync
Ported world sync from Scalability plug-in into ServerSync
Minor refactoring. Implemented connecting to remote servers.
Added support for registering methods on ServiceWrapper
Rewrote API registration to cover remote wrapper connections
Added flag to copy config files into build dir
Changed the order of LocalServerImpl initialization to avoid thread races
Added serverSync.getSyncID support for remote connections
Added protection against connecting to itself
Added domain-of-interest filtering for relayed updates
Implemented basic scalability plugin based on configuration