removed IMutex interface as it doesn't make sense; moved/renamed package - from now on, every library will be placed inside hext namespace to prevent problems with other libs