Added named semaphore locking for write actions to shared memory
Merge branch 'experimental' of https://github.com/project-nms/nms_code into experimental