Double colors only when texturing, and after test.

Per tests.
Merge pull request #5090 from unknownbrackets/gpu-minor

Double colors only when texturing, and after test
Add more WLAN off behaviour. Without these, Peace Walker loads forever on subsequent missions on Windows.
Merge pull request #5091 from thedax/fixPeaceWalkerHang

Win32: Fix infinite loading on Peace Walker
Try to implement the unload/stop self module func.

A game might call this when it uses multiple modules in a normal, not
crashing, sort of situation.

This may help Killzone Liberation or Resistance.
Merge pull request #5092 from unknownbrackets/module-minor

Try to implement the unload/stop self module func
Don't return latched framebuf if not latched.
Merge pull request #5093 from unknownbrackets/display-minor

Don't return latched framebuf if not latched