Make UniqueIdentifier final and add a hashCode. Closes #348

Clean up language registry. It can be used to access all translations of mods on client or server.
Auto loads from assets files.