Split out texture level
Saturate analog positions in case outside [-1, 1].

Reported by Mio, some configuration was giving 1.0000001, which wrapped.

This is not a hot area so let's just saturate to force it to the right
range.
Don't count all files as savedata if id blank.
Fix a race condition on shutdown with hashmap.

Also, always need to init the blocks, they are not zero initialized.
Merge pull request #5923 from unknownbrackets/ui-tweaks

Don't count all files as savedata if id blank
Merge pull request #5924 from unknownbrackets/debugger

Fix a race condition on shutdown with hashmap
Merge pull request #5919 from unknownbrackets/ctrl-minor

Saturate analog positions in case outside [-1, 1]
Merge pull request #5909 from raven02/patch-11

Split out texture level
SW transform: Don't initialize Lighter if lighting is disabled.
Buildfix for Android armv6.
Merge remote-tracking branch 'upstream/master' into fps2