Make Reactor build stand-alone.

This is accomplished by duplicating files from the Common directory
that Reactor (both with LLVM and Subzero back-end) depended on. They
will be minimized in the next change.

Bug b/115344057
Bug swiftshader:16

Change-Id: I2dc087e91b761cc4402ed8594022551e9246b855
Reviewed-on: https://swiftshader-review.googlesource.com/c/20108
Tested-by: Nicolas Capens <nicolascapens@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
diff --git a/src/Reactor/Subzero.vcxproj.filters b/src/Reactor/Subzero.vcxproj.filters
index 68cb2e8..42f0bda 100644
--- a/src/Reactor/Subzero.vcxproj.filters
+++ b/src/Reactor/Subzero.vcxproj.filters
@@ -120,10 +120,13 @@
     <ClCompile Include="Optimizer.cpp">

       <Filter>Source Files</Filter>

     </ClCompile>

-    <ClCompile Include="..\Common\Memory.cpp">

+    <ClCompile Include="CPUID.cpp">

       <Filter>Source Files</Filter>

     </ClCompile>

-    <ClCompile Include="..\Common\Debug.cpp">

+    <ClCompile Include="Memory.cpp">

+      <Filter>Source Files</Filter>

+    </ClCompile>

+    <ClCompile Include="Debug.cpp">

       <Filter>Source Files</Filter>

     </ClCompile>

   </ItemGroup>

@@ -299,6 +302,12 @@
     <ClInclude Include="Optimizer.hpp">

       <Filter>Header Files</Filter>

     </ClInclude>

+    <ClInclude Include="CPUID.hpp">

+      <Filter>Header Files</Filter>

+    </ClInclude>

+    <ClInclude Include="Debug.hpp">

+      <Filter>Header Files</Filter>

+    </ClInclude>

   </ItemGroup>

   <ItemGroup>

     <None Include="$(SolutionDir)third_party\subzero\src\IceClFlags.def">