Core: Remove the unused cycle parameter from DSPHLE update calls
Core: Use a std::string in EXI_DeviceIPL instead of a char buffer

Allows getting rid of extra code.
Fix D3D Real XFB texture sampling.
Common: State OS instead of 32/64 bit in the netplay lobby
CFrame: Check borderless fullscreen setting before enabling exclusive fullscreen in the video config.

Fixes a bug where "Use Fullscreen" would initialize into exclusive fullscreen regardless of the borderless fullscreen setting.

Also relieves the need for the video renderer to check the borderless fullscreen setting each time.
CFrame: Don't check the video config fullscreen setting.

Checking this flag could sometimes incorrectly have the UI assume fullscreen is already off when we're still exiting.
VideoConfig: Ignore Borderless Fullscreen setting when the backend does not support exclusive fullscreen.

This was expected to be handled by VerifyValidity(), but that only verifies the validity of the INI files.
Merge pull request #690 from Armada651/d3dfullscreen_fixes

Exclusive fullscreen fixes
DolphinWX: Remove the Projection Hack UI
Fix PPC_FP on non-sse4.1 code paths.

The Invalid bit on the x87 fpu is sticky, so once a single NaN goes
through the old code on CPUs without sse4.1 all future floats are
mutilated.

Patch to emulate PTEST by Fiora.

Fixes issue 7237 and issue 7510.
Merge pull request #681 from phire/non-sse4_1

Fix PPC_FP on non-sse4.1 code paths.
Fixes a check for what mmap returns.

On error mmap returns MAP_FAILED(-1) not null.
FreeBSD was checking the return correctly, Linux was not.
This was noticed by triad attempting to run Dolphin under valgrind and not getting a memory space under the 2GB limit(Because -1 wraps around on
unsigned obviously)
Merge pull request #527 from delroth/flags-opt

[RFC] PowerPC flags emulation optimization
Merge pull request #705 from Sonicadvance1/fix-memoryutil-check

Fixes a check for what mmap returns.
ogl: fix rasterfont
Merge pull request #706 from degasus/master

ogl: fix rasterfont
Common: Simplify StripTailDirSlashes
Merge pull request #704 from lioncash/pjhack-removal

DolphinWX: Remove the Projection Hack UI
Core: Fix Y-data not being assigned in Drums.cpp

Prior to this we were overwriting the x-axis with y-axis data.
Merge pull request #708 from lioncash/drum-axis

Core: Fix Y-data not being assigned in Drums.cpp