Moved the locale initializer from the Runnable package to the
Reporter.Locale package.
Fixed the locale being initialized twice while using synchronous
initialization.
The locale is now initialized in a better object oriented way, and with
more thread safety.
Locale now implements Initializable.
Locale initialization check is now in the initLocale method.
Fixed metrics submitting locale information before the locale is
initialized.
Locale initialization is now set in the initLocale method.
Fixed an error when using the command '/report list claimed priority'
from the console.
Fixed an error when using the command '/report request *'.
Added a utility method for getting a player's UUID.
Removed an unused import.
Made some utility methods more generic.
Added more utility tests.
Fixed a NullPointerException when using the request command.
Version 3.2.1.