Updated player variable names

Removed "Gender" from saving, the gender can be determined from the
clothes ID so there's no need to save it.

In future, I am working to remove all "character" data from the database
and into the character data file. The database should be account data
not character data (such as spawn position)

Finally updated the messy variables in "SSS/Core/Player/" and
"SSS/Core/Char/", changed them to categorised enumerated fields in the
"gPlayerData" array. This is all in an attempt to localise variables to
scripts rather than having lots of "g" variables declared all around the
code. Eventually, I will make these variables static and create a bunch
of "interface" functions that can retrieve and manipulate those values.
I will also probably remove the bit-field of player settings, in favour
of simple assignment rather than if-else blocks and bitwise logic, the
memory footprint isn't really an issue.

Moved infection code to another file.