D3d11, part 1
Work on supporting d3d11 clients. Status: Got first light, got COM set up better, got minimal test added. Still need to set up fences aka timeline semaphores, those will be a separate MR.
Builds on !1300 (merged) , !1322 (merged)
Edited by Rylie Pavlik