- Add LicenseClient with validation, activation, deactivation
- Add feature checking with has_feature/require_feature pattern
- Add trial management and in-app purchase support
- Add thread-safe operations with parking_lot::RwLock
- Add global client with once_cell for singleton pattern
- Add machine ID persistence for activation tracking
Co-Authored-By: Claude <noreply@anthropic.com>