D3D11: Use appropriate shader for PEEK_Z.

Trying to use GetDepthMatrixProgram outside of
TCacheEntry::FromRenderTarget is a bad idea, so don't.  Instead, use a
shader which only copies the input.

Fixes lens flare depth test in Twilight Princess. See
http://code.google.com/p/dolphin-emu/issues/detail?id=5999 .
Truncate the path on logging

Cmake compiles we an absolute path, so the macro __FILE__ also has the absolute file in it.
It seems that gcc doesn't provide macros for the basename, so we have to truncate them in c directly:
https://stackoverflow.com/questions/8487986/file-macro-shows-full-path
Atomic: support clang 3.4+
DolphinWX Config: mark JITIL as slower to remove a source of confusion for users.
WriteToConstRamAddress: support swap on 32 bit too
Merge pull request #282 from Tilka/atomic_clang_fix

Atomic: support clang 3.4+
Change to ARM's naming convention in DriverDetails.
This matches how ARM handles their naming in their drivers for different models.
Really it's that way because both Mali-T6xx and Mali-T7xx fall under Midgard.
While everything else (except Mali-55) fall under Utgard.
Fix "warning: unused variable 'skipFrames'"
Interpreter: don't PanicAlert on write to SPR_HID2.

The alert apparently triggers on Midway Arcade Treasures 2; given that the
game otherwise works fine, it's not a high priority to accurately emulate
the bit in question.

Fixes issue 7197.
Change IPL horizontal offset from +5 to 0.
Noticed this while fiddling with things.
Having a default offset of +5 is stupid.
Changes the bit that contains the offset and the two hashs.
Merge pull request #286 from Sonicadvance1/ARM-naming

Change to ARM's naming convention in DriverDetails.
Merge pull request #288 from magumagu/remove-hid2-panicalert

Interpreter: don't PanicAlert on write to SPR_HID2.
Merge pull request #287 from Tilka/unused_variable

Fix "warning: unused variable 'skipFrames'"
Merge pull request #284 from delroth/jitil-exp

DolphinWX Config: mark JITIL as slower to remove a source of confusion
BitFieldTest: fix warnings
Merge pull request #239 from Tilka/bitfield

BitFieldTest: fix warnings
Merge pull request #289 from Sonicadvance1/Fix-IPL-Horizontal-Offset

Change IPL horizontal offset from +5 to 0.
Merge pull request #285 from delroth/movbe

WriteToConstRamAddress: support swap on 32 bit too
BPMemory: Use BitField for the GenMode fields.
BPMemory: Fix GenMode using an incorrect number of bits for the number of color chans.