CSharedAllocatorImpl.empty

Ternary empty() shared

Forwards to impl.empty() if defined, otherwise returns Ternary.unknown.