Cleaned up comments on seamphore.fs
added a word to use any string for semaphore name.
wrapped all code in compiler directive using sem-info-sem_t
Changed compiler directive test to be a colon defined word semaphore-constants instead of the shared library definded word sem-info-sem_t