Merge pull request #1010 from RosettaCommons/vmullig/graphics_issue
Fix an issue with BOINC graphics
The graphics app incorrectly defaults to sphere mode if it initializes itself before the shared memory object created by the worker app has been initialized fully. This addresses that.
Tasks:
- Add a wait_for_shared_memory_initialization() function that halts the graphics app until the worker app has finished initializing shared memory.