Finished most of Semaphores/Mutexes
reverting to b83b024
Finished most of Semaphores/Mutexes - Adding correct files for merge
Merge branch 'master' of github.com:Chryel/Composite
merged Jobin's work on semaphores/mutexes
Merge branch 'Chryel-master'