[Client] Applied current version of the HSV shader
[Client] Properly synchronize access to the quest marker lists

The unsynchronized access to those lists caused concurrent modification
exceptions. Solves issue #9278 and issue #9208
[Client] Delay messages that change the GUI

All messages from the server that access the GUI are delayed until the
GUI is ready for operation.
[Map Editor] Correctly sort files