Streamline player-related terminology

Change terminology related to player from "account" to "player profile".
Account-related info such as private email and password are now called
"personal information", and other optional info are called "public
information".
Update the test cases.