- Add core licensing client with validation, activation, deactivation
- Add feature checking with hasFeature/requireFeature pattern
- Add trial management and in-app purchase support
- Add thread-safe operations with sync.RWMutex
- Add machine ID persistence for activation tracking
- Support both global client and instance-based usage
Co-Authored-By: Claude <noreply@anthropic.com>