Add some COM helpers for the IOKit helpers.
Implement the IUnknown protocol.
We only really need to rely on querying, as retain/release will be handled by Swift itself.