Initial support for player UUIDs
Not complete yet, but player UUID is now stored in menu and view
files where possible.
Full support will need support for UUIDs in Vault.
Big username->UUID migration!
Not fully complete:
- Group permission checking still uses usernames due to lack of
  Vault or permission plugin API
- SMS variables still use usernames for now