[Android] work around input bind modifications, fixes custom binds
This is really ugly and should be fixed
List all special keys in sample configuration file.

It's not at all clear that, for example, the key
for the digit 5 should be "num5" and not simply "5".
List all keys for clarity.
Merge pull request #484 from lkesteloot/master

List all special keys in sample configuration file.
(PS3) Try scaling analog values to -0x7FFF/0x7FFF range - still fiddly/broken
(Menu) Safety checks for accessing video_poke function pointers
(D3D9) Some cleanups
(XDK) Fixed default analog axes
(XDK D3D) Clean up XDK D3D context file
(XDK) Move xdk_d3d_generate_pp to xdk_ctx.c
(XDK D3D) Clean up unneeded extern for Xbox 1
(XDK Ctx) Set SwapEffect to 'discard' for both 360 and Xbox 1
(D3D XDK) Reimplement PresentationInterval for Xbox
(XDK) Make generate_pp more generic and more like make_d3dpp from
d3d9_pc.cpp