Added first version of SynchronizedEventQueue and test for it
SynchronizedEventQueue: merged setSourceId() and initialize() with constructor, player count now can be initialized on construct.
SynchronizedEventQueue: removed the active flag from sources as now we no longer store uninitialized sources.
SynchronizedEventQueue: merged registerNewSource() with constructor, made all sources registered by default
SynchronizedEventQueue: removed empty initialize() function
SynchronizedEventQueue test_01: now only the received blocks have background color for sources, write block and pointer is now narrower
SynchronizedEventQueue: moved receiveBlockFromServer() just after sendBlockToServer()
SynchronizedEventQueue: added JSDoc comments
SynchronizedEventQueue: added some more docs
Merge pull request #1 from gheja/dev3

Merging SynchronizedEventQueue...