Knock out last few warnings.
Remove now unnecessary supression of signed compare and incomplete switch statement warnings.
Fix crazy broken code exposed by warning fix.
Merge branch 'last-few-warnings' of https://github.com/kevingranade/Cataclysm-DDA into merge2
Merge branch 'fix-pickup-crash' of https://github.com/kevingranade/Cataclysm-DDA into merge2
SDL fix
One inventory fix
Reload the *specific* item, not the weapon.

item::reload can be called for *any* item, even those in the inventory.
SDL: Add TARGETTEXTURE to the required rendered flags

Without this, SDL might chose a renderer that does not support rendering to a texture.
This makes SDL_SetRenderTarget fail later.
Make a dedicated draw_sidebar function:

contains all the stuff that is printed in the sidebar:
HP,
monsters,
mini map,
messages,
character status,
...
Added Finnish language
German update
riot control bot
Spanish update
Finnish update
Japanese update
Korean update
Russian update
Chinese (Simplified) update
format and tweaking