Special characters no longer removed from names

1. The Steam name and Steam game fields are now simply processed via htmlspecialchars_uni rather than going through a regex to remove all special characters. That way names with non-typical characters should now show up alright without significant parts missing.
2. Removed an unnecessary cache check.