Jit64: extract frsqrtex as method
jit64: remove dead code
Jit64: fix typo in ps_sel and re-enable it
Jit64: simplify ps_sel
Jit64: implement ps_res

This is probably more accurate than it is allowed to be. After all, the
instructions are supposed to be "estimates".
Handle BP mask register better to avoid useless BP writes (causing flushes)

Patch from konpie: http://forums.dolphin-emulator.com/showthread.php?tid=24658
Use an unordered_set to track FIFO write adresses

Reduces CheckGatherPipe CPU consumption by 40%.
Fix the filter for some files in the Core VS project related to the JitIL. They were in the root of the project. They should actually be in their own filter named JitILCommon.
VideoCommon: fix custom textures

This fix a regression by revision 6cece6b48667

delete pointer must not do anything if pointer==NULL.
Re-plumb window handle to the dsound backend.

Reverts parts of commit 71c01d83ab614b9e0c421d03ca694713dbabff48.
Fixes issue 6800
Revert "VideoCommon: create native texture pool"

This reverts commit 6cece6b486670dd149c827053a84754c98397ccc.

In fact, there was a _huge_ speedup on lots of games (mostly on nvidia+ogl), but there are some crashes on D3D.
I have to fix this crash and then I'll commit something like this again :-)

Conflicts:
	Source/Core/VideoCommon/Src/TextureCacheBase.cpp