Apply patch from bug 28678

Signed-off-by: Christopher Larson <kergoth@gmail.com>
Apply patch from bug 29052

Signed-off-by: Christopher Larson <kergoth@gmail.com>
ddraw: Device2 and Device3 do not have a lighting render state.
Merge branch 'tlj-1.5.9' into tlj-cx

* tlj-1.5.9:
  ddraw: Device2 and Device3 do not have a lighting render state.
  Apply patch from bug 29052
  Apply patch from bug 28678

Signed-off-by: Christopher Larson <kergoth@gmail.com>

Conflicts:
	dlls/ddraw/device.c
	dlls/ddraw/viewport.c
	dlls/winex11.drv/event.c
	dlls/winex11.drv/window.c