Fixes to IUknown reference counting atomics, fixes for gcc syntax error, fixes to async