Exclusive fullscreen fixes

Fixes [ticket 7516](https://code.google.com/p/dolphin-emu/issues/detail?id=7516) and a few other bugs.