destructors for: Event, Mutex, Semaphore, SpinMutex are now private/prot...

...ected. (closes #59)