@hackage SafeSemaphore0.4.1

Much safer replacement for QSemN and QSem

This provides a much safer semaphore than the QSem in base. Performance has not been compared. In the source is a tests/TestKillSem.hs executable (run by cabal test) that shows the problem with QSem.