Add Cwcheat support
Add more
Some progress, I think?

Program crashes when trying to run a game. If you comment out
member.Run(); it will run fine, but cwcheat doesnt work.
First working version
Second to last commit

Everything but getting ISO name
Final Version
Consolidate pspUmdError/pspUmdType to header
Use filter directly without register.
Bug fix when loading filter failed.
Keep the High/low water marks the same for all platform
Better use max=2 and min=1 for safety
Add on-screen feedback for some keyboard shortcuts (so you know which setting was changed)
Add KrossX's fix for XInput analog range. The PSPs analog is really far extended outside the circle, even further than the 360.
Add back the deadzone to XInput, definitely required with my pad. Restore the magnitude square root.
Undo an optimization that broke skinning a bit...
Merge branch 'cwcheat' of https://github.com/makotech222/ppsspp into makotech222-cwcheat

Conflicts:
	Core/Config.cpp
	Core/Config.h
	Core/Core.vcxproj.filters
	Core/HLE/sceKernel.cpp
Add cwcheat to android and cmake builds
ADD: Pop-up menu for disable bind added to the controls dialog.
FIX: I forgot to delete ControlsMapping instance.
Improve sceKernelStartModule handling

Fixes 'bogus priority' errors (and maybe more).
Tested on God Eater Burst and fixed its "bogus priority". I haven't found any games this breaks.
Merge pull request #1893 from nachume/control-fix4

ADD: Pop-up menu for disable bind added to the controls dialog.