fix empty string checking
Merge pull request #5467 from chinhodado/patch-1

fix empty string checking
Don't disable error reporting while in menu.

Oops.
Update reporting as soon as the game boots.

This way if it starts with "read framebuffers" but it's switched off, it
will notice properly.
Blacklist a few more settings in reporting.
Disable reporting when using cheats as well.
Avoid a dangerous cast in LoadSymbolMap().

Not sure if we can have any safety with an int cast like that...
remove a redundant check
Merge pull request #5472 from unknownbrackets/reporting

Fix reporting improperly disabled when outside a game
Merge pull request #5473 from chinhodado/patch-1

remove a redundant check