libcommon: Initiate map briefings from the main thread
World: Switch to busy mode on engine side, when changing the current map

Initiating busy mode on engine side allows splitting this task into
multiple subtasks. Also, in the future it may not be necessary to
switch to busy mode at all, provided the new map is already loaded.