Add InjectedObject property wrapper for SwiftUI
- Add @InjectedObject property wrapper for SwiftUI support
- Ensure proper initialization of pthread mutexes
- Add missing public keyword to registerAllServices() method
- Expand supported platforms to include macOS, tvOS, and watchOS
- Set minimum supported platform on iOS to iOS 11