Adjust reporting to track and send more things

Specifically:
 * Report if a savestate was loaded during this session.
 * Reset _ONCE and spam limits when starting a new game / resetting.
 * Disable reporting permanently for the session if harmful settings are used, even if they are switched back off.
 * Send a bunch of configuration settings with reports.
 * Don't send anything if fonts are missing, since that seems to be happening.

And, unrelated change, moves around the pause screen background code so it's consistent and simpler since I was nearby (no actual UI changes yet, though.)

-[Unknown]