#MP1-4073 : Fix D3D Device for XP and MPC-HC Engine by overriding D3D to HardwareVertexProcessing.
#MP1-4073
Tweak: allow SoftwareVertexProcessing to be used instead of attempting to force HardwareVertexProcessing. The XP rendering issue is only present when using CreateFlags.PureDevice. If HardwareVertexProcessing is not supported then this allows falling back to SoftwareVertexProcessing. Might be useful for older GPUs.
Fix typo: "lightning" => "lighting" :)
Merge branch 'MP1-4073-BUG-Override_D3D_on_XP_to_HardwareVertexProcessing'