GDCC: Replaced usage of struct with class.

Current thinking is that if a class might potentially need to be forward-declared, then it shall use the class keyword. Otherwise, it will only use struct if doing so allows it to be a one-line body.