move asm events to asm.transformers.events
Add player locale support for Forge (get the client's language so we can send them translated messages).

Need to use ASM because in the login event (GameRegistry) EntityPlayerMP.translator is not yet populated with the correct language from Packet204ClientInfo (it's the default en_US) :( So we use ASM to add a method call to the beginning of updateClientInfo(Packet204ClientInfo) which is the method that is called for this packet.