Hide "immersive mode" on pre-kitkat Android.
Make the axis->button mapping code make more sense
De-duplicate updates to axis mapped keys.

Improves mapping an analog stick to the same thing as a dpad, as this reduces
spurious button resets caused by analog stick noise.
Add "--release" flag to b.sh
system info: show ABI as detected by our compiler defines
Update submodules and fix a warning
Set WS_POPUP for fullscreen windows, rumoured to help certain gl drivers do the right thing.

Remove an outdated comment.
Fix a small typo.
Fix inconsistent line endings
Update native with tilt Y/Z axis fix. Fix tilt in portrait mode.