Fix a crash in ARM's CPUDetect on a malformed /proc/cpuinfo.
If a CPU string was incapable of being found we would return a null pointer, which would crash with strncpy.
Also if we couldn't get a CPU implementer we would call free() to a null pointer.
In addition, detect 64bit ARM running.
Fix potential crash in Video Settings.
When Shaders folder didn't exist it would cause crash.
Merge pull request #454 from Sonicadvance1/fix-android-crash

[Android] Fix potential crash in Video Settings.
Stringify ArmCPUDetect.cpp.
Merge pull request #455 from lioncash/arm-cpudetect-fix

Stringify ArmCPUDetect.cpp.
x64Emitter: add support for 3-byte opcodes
x64Emitter: shorten 3-byte opcode instructions
x64Emitter: add BLEND* instructions
x64Emitter: add different bitnesses of CVT*2SI
Jit64: add BLENDVPD and use it in ps_sel

As magumagu noted, BLENDVPD actually _is_ useful for ps_sel (but only in
combination with CMPPD).
Jit64: implement fctiw/fctiwz