Merge pull request #6009 from lioncash/async AsyncShaderCompiler: Make WorkItem-derived class constructors explicit